我改变了我的VS2008 ASP.NET网站的“Web应用程序”今天使用VS2010。所以现在可以构建部署包。 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归因
不隶属于 StackOverflow
scroll top