应用程序中的C#.Net IIS应用程序
本文关键字:应用程序 IIS Net | 更新日期: 2023-09-27 18:29:12
在我的组织中,有一个过程,对于要添加到IIS中的每个新网站/应用程序,我们都必须经历6周的复杂过程和等待。即使在流程完成后,团队也无法访问IIS。我们只能使用TFS、web部署等来部署构建文件。
我已经启动了我在IIS中的第一个应用程序/站点的进程。我想知道是否有一种方法可以避免未来对新应用程序的请求/处理,将这个即将到来的应用程序作为应用程序的应用程序:)。类似于子应用程序。但请记住,我没有IIS访问权限。我仍然可以访问我的应用程序的web配置。我还可以自由地管理URL结构/模式。
要么使用多条路线,多个项目等等。只是大声思考。我的应用程序将是webapi、mvc等类型
有什么疯狂的想法吗?提前谢谢。
您可以在IIS中拥有多个应用程序根,这些根可以是同一站点下的虚拟或真实目录。
这些单独的应用程序将具有单独的配置,并且不会继承彼此的设置。
您可以访问同一域下的应用程序,也可以配置为使用不同的域http://www.domain.com/app1,http://www.domain.com/app2
它们可以共享同一个应用程序池,也可以配置为使用不同的应用程序池。
由于您没有访问IIS的权限,我不确定您将如何配置应用程序池或域,但Microsoft.Web.Administration
命名空间可能会从代码中帮助您做到这一点。它包含用于管理IIS所有方面(包括配置)的托管类。它可以从.Net或PowerShell中使用。
使用System.DirectoryServices 创建站点和虚拟目录
使用IIS程序管理