应用程序中的C#.Net IIS应用程序

本文关键字:应用程序 IIS Net | 更新日期: 2023-09-27 18:29:12

在我的组织中,有一个过程,对于要添加到IIS中的每个新网站/应用程序,我们都必须经历6周的复杂过程和等待。即使在流程完成后,团队也无法访问IIS。我们只能使用TFS、web部署等来部署构建文件。

我已经启动了我在IIS中的第一个应用程序/站点的进程。我想知道是否有一种方法可以避免未来对新应用程序的请求/处理,将这个即将到来的应用程序作为应用程序的应用程序:)。类似于子应用程序。但请记住,我没有IIS访问权限。我仍然可以访问我的应用程序的web配置。我还可以自由地管理URL结构/模式。

要么使用多条路线,多个项目等等。只是大声思考。我的应用程序将是webapi、mvc等类型

有什么疯狂的想法吗?提前谢谢。

应用程序中的C#.Net IIS应用程序

您可以在IIS中拥有多个应用程序根,这些根可以是同一站点下的虚拟或真实目录。

这些单独的应用程序将具有单独的配置,并且不会继承彼此的设置。

您可以访问同一域下的应用程序,也可以配置为使用不同的域http://www.domain.com/app1,http://www.domain.com/app2

它们可以共享同一个应用程序池,也可以配置为使用不同的应用程序池。

由于您没有访问IIS的权限,我不确定您将如何配置应用程序池或域,但Microsoft.Web.Administration命名空间可能会从代码中帮助您做到这一点。它包含用于管理IIS所有方面(包括配置)的托管类。它可以从.Net或PowerShell中使用。

使用System.DirectoryServices 创建站点和虚拟目录

使用IIS程序管理

相关文章: