ken*_*ner 14 deployment iis visual-studio-2010 virtual-directory webdeploy
如果我在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个正确的vdirs,Web Deploy将删除它们.Web Deploy从哪里获得了那些?Web Deploy还错误地在远程IIS应用程序上应用了正确的身份验证设置.
由于"包含IIS管理器中配置的所有IIS设置"设置似乎没有找到正确的设置,因此我最终希望能够创建某种配置文件,Web Deploy将将其用作其部署包的一部分.理想情况下,我可以检查源代码控制.但我无法从文档中弄清楚如何做到这一点.我看到有关参数化和清单的一些内容,但我无法弄明白.
这是另一篇文章,可以看一下。请参阅有关 IIS 配置的说明,并非所有设置都会被继承,请检查默认网站上的 Windows 身份验证是否设置为 true。
打包/发布 Web 选项卡,项目属性
http://msdn.microsoft.com/en-us/library/dd410108.aspx
归档时间: |
|
查看次数: |
2942 次 |
最近记录: |