Visual Studio调试模式下的WebForm项目仅显示IIS默认页面

时间:2017-05-04 21:50:11

标签: .net webforms iis-express

我正在开发一个古老的WEbForm项目。 当按F5时,在前开发者的计算机上,它将自动编译并打开一个显示项目特定主页的浏览器。但是我将整个代码库复制到了一个新的开发环境,我只通过选中Window of Features,安装MSVS和SSMS中的框来“设置”IIS。当我按F5时,输出显示“Build:1成功,0失败,0最新,0跳过========== “只显示默认的IIS页面,更糟糕的是,我在任何页面上按Ctrl + shift + W,它只显示相同的IIS默认页面,而不是在浏览器中显示每个页面内容。

当我指定localhost:<port>之类的端口号时,它出错了以下HTTP400消息,我在MSVS的调试选项标签中找到了它。

Bad Request - Invalid Hostname

HTTP Error 400. The request hostname is invalid.

我不知道从哪里开始调试,请指导我。

我想提供任何必要的信息来帮助你帮助我!

提前致谢!

1 个答案:

答案 0 :(得分:0)

您需要在IIS中设置应用程序。转到IIS管理器和&#34; Connections&#34;窗口,右键单击您的计算机名称和&#34;添加网站&#34;。填写&#34;添加网站&#34;形成。 &#34;物理路径&#34;指的是您的网站所在的文件夹。然后您应该能够右键单击添加的新网站,然后单击“浏览”以在默认浏览器中查看该网站。这是起点,稍后您需要进行更多配置。阅读更多here