繁体   English   中英

使用Web Deploy部署IIS设置

[英]Deploying IIS Settings with Web Deploy

如果我在Visual Studio 2010中查看Web应用程序的打包/发布设置,则有一个选项“包括在IIS管理器中配置的所有IIS设置(仅用于IIS Web项目)”

我使用IIS而不是VS Dev Server来运行我的Web应用程序,但是当我将Web Deploy创建的程序包部署到远程服务器时,至少,不熟悉并应用于我的远程IIS应用程序的IIS设置,以及最糟糕的是,完全错误。

例如,我的本地IIS有2个虚拟目录(图像,声音)。 但是,当我部署时,它将创建4个完全不同的虚拟目录(_controltemplates,_layouts,_vti_bin,_wpresources),如果我事先在远程服务器上手动创建了2个正确的vdir,Web Deploy将删除它们。 Web Deploy是从哪里获得的? Web Deploy还错误地在远程IIS应用程序上应用了正确的身份验证设置。

由于“包括在IIS管理器中配置的所有IIS设置”设置似乎无法采用正确的设置,因此我最终希望能够创建某种配置文件,Web Deploy将其用作其部署包的一部分。 理想情况下,我可以检查源代码控制。 但是我无法从文档中找出如何执行此操作。 我看到了一些有关参数化和清单的信息,但我不太清楚。

这是另一篇文章。 请参阅有关IIS配置的注释,并非所有设置都会被继承,请检查默认网站上的Windows身份验证是否设置为true。

打包/发布Web选项卡,项目属性
http://msdn.microsoft.com/en-us/library/dd410108.aspx

暂无
暂无

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

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