[英]ASP.NET Deployment under IIS7/VS2010 as Web Application
我今天使用VS2010将我的VS2008 ASP.NET网站转换为“Web应用程序”。 所以现在可以构建一个部署包。 一个Zip包,可以直接导入IIS7。
通常我在IIS7中添加了一个名为mydomain.com的网站,并将所有内容放在其根目录中。 那很有效。
但是,自从我转换为Web应用程序后,此应用程序被添加到我的“网站容器”下面。 现在我很困惑,这是我尝试打开网站时的实际情况:
浏览mydomain.com说404 ERROR。
浏览到mydomain.com/mydomain.com会打开实际的网站,但会在子文件夹中而不是根目录中。 (应用程序以域名命名)
如何使这个应用程序成为网站的根目录? 我希望应用程序在mydomain.com ROOT下运行而不是某些子文件夹。
非常感谢!
在VS 2010中,右键单击您的项目并转到Package/Publish settings
。在下面的Web Deployment Package settings
,有一个IIS Web site/application name
字段。
它似乎已设置为mydomain.com/mydomain.com
或类似的东西。 将其更改为mydomain.com
,它应该按预期工作。
要检查的第二件事是你的发布设置(VS菜单Build -> Publish "websitename"
)。 检查站点/应用程序字段。 将它设置为mydomain.com
,确保它没有任何斜杠。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.