c# - 使用默认设置 C# 以编程方式将应用程序添加到 IIS

标签 c# iis-7 iis-8

我有一个应用程序,我想使用 C# 以编程方式将其部署到具有默认设置的 IIS。基本上我想通过单击按钮来执行下面屏幕截图中的操作。任何有关这方面的帮助或指导都会很棒。

enter image description here

最佳答案

这为我解决了。我错过了

using Microsoft.Web.Administration;

 ServerManager web = new ServerManager();
                web.Sites["Default Web Site"].Applications.Add("/Web", Drive + "/Portal/Web");
                web.Sites["Default Web Site"].Applications.Add("/WebAPI", Drive + "/Portal/WebAPI");
                web.CommitChanges();

关于c# - 使用默认设置 C# 以编程方式将应用程序添加到 IIS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39597469/

相关文章:

c# - Activator.CreateInstance 失败,出现 'No parameterless constructor'

c# - 如何从给定的 hunspell 字典中获取所有可能的单词?

c#、mp3 和文件路径

asp.net - SSL 删除后来自 localhost 的 "This webpage is not available"

c# - 以编程方式设置 IIS preloadEnabled

asp.net - IIS 暂存和生产交换

c# - DetailsView 不会进入编辑模式

iis-7 - ISAPI 扩展在 IIS7 上给出 404

css - 部署后在 Intranet 上访问时,MVC5 Web 应用程序看起来不正确

c++ - PHP7 和 IIS8 HTTP 错误 500.0 - FastCGI 进程意外退出