繁体   English   中英

是否可以在IIS 7.5中运行ASP.NET而无需创建虚拟目录或应用程序?

[英]Is it possible to run ASP.NET in IIS 7.5 without creating Virtual Directories or Applications?

我有一台持续集成服务器,在IIS上托管了数十个ASP.NET应用程序。 每当我要部署新应用程序时,都必须创建一个新的网站或虚拟目录,并将其配置为IIS中的应用程序。

我真的很希望只有一个网站可以根据通配符主机头在特定端口(例如80)内监听多个ASP.NET网站。

例如:

* .dev.mydomain.int->我服务器的IP地址(例如:192.168.1.32)

IIS网站读取主机标头,然后尝试查找具有相同名称的本地文件夹。 例如:当请求使用主机头“ helloworld.dev.mydomain.int”时,IIS将尝试打开一个预先配置的文件夹,并在其中附加主机头站点名称(例如:D:\\ dev \\ helloworld)

IIS使用预设配置(应用程序池,ASP.NET版本等)将文件夹的内容作为ASP.NET应用程序提供。

我的目标不是在CI服务器中为每个项目创建网站或虚拟目录。 我知道我可以以编程方式创建它们,但是我更喜欢动态的解决方案。

提前致谢

您可以使用MSBuild任务自动创建虚拟目录/网站。

http://fczaja.blogspot.com/2009/02/automatic-deployment-of-webapp-on-iis.html

我让它在具有多个分支的大型应用程序上工作(每个分支都有一个环境),而我根本不必打开IIS设置。 只是纯粹的放手过程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM