在Visual Studio中调试网站时,将显示目录列表 - /而不是默认页面

时间:2015-12-21 15:41:17

标签: c# asp.net visual-studio iis visual-studio-2012

我使用IIS(IIS 7.5)在端口88上的本地主机上设置了一个asp.net网站,当我导航到http://localhost:88/default.asp但是当我尝试使用调试工具调试此网站时它工作正常Visual Studio(Visual Studio 2012)我得到一个目录列表 - /包含列出的网站的源文件夹的内容。 Directory listing error 当其中一个脚本被点击时,' /'中的另一个服务器错误申请发生。 enter image description here] 2

我尝试重建整个解决方案并在IIS中启用服务器端和客户端调试无济于事。该网站使用COM应用程序,但是当我导航到http://localhost:88/default.asp时,我不会认为问题出在网站的工作地点。我不知道接下来要做什么来解决这个问题。感谢。

1 个答案:

答案 0 :(得分:2)

Visual Studio加载localhost:55285意味着它配置为使用Visual Studio开发服务器而不是IIS进行调试。看起来你最好用IIS调试。

要在Visual Studio中执行此操作:

  1. 打开“项目”菜单
  2. 点击'[项目名称]属性'(从底部开始的第二个)
  3. 点击左侧的“网页”
  4. 选择“使用本地IIS Web服务器”
  5. 对于“项目网址”,请填写“http://localhost:88
  6. 保存,然后再次尝试调试。