1

我的 IIS 7 (Windows Server 2008 R2) 上有两个 ASP.NET 站点

第一个工作完美,它打开 default.aspx 页面任何其他 aspx 页面以及 html,但第二个站点既不打开 .aspx 也不打开 .html 链接,例如,如果我尝试打开http://mysite.com /Default.aspx url,它只是显示一个没有任何内容或任何错误的空白页面。

它可能是什么?谢谢。

4

2 回答 2

2

好吧,很多东西都可以被打破。

几个小贴士:

  • 启动 Chrome、Firefox(带有 Firebug 插件)或 Fiddler 或任何其他 http 代理并检查服务器发送的内容 - 是 HTTP 200、404 还是其他?
  • 检查 IIS 日志 c:\inetpub\logs\Logfiles\w3svc
  • 检查事件日志
  • 将工作网站中的 httpmodules 与不工作网站中的 httpmodules 进行比较
  • 确保为站点设置了具有正确 .net 版本的正确应用程序池
  • 尝试将网站转换为 webapp
  • 如果一切都失败了,请删除网站并从头开始创建它。如果它有效,则可能表明 IIS 元数据库已损坏。
于 2013-03-04T21:10:08.070 回答
0

我建议的另一种解决方法:

在 C:\Windows\System32\Drivers\etc\hosts 中使用记事本打开“hosts”文件

然后加

127.0.0.1 你的网站

接下来,尝试按照 ( http://technet.microsoft.com/en-us/library/cc731692%28v=WS.10%29.aspx )的建议添加到站点的绑定

我希望它对你有帮助。

于 2013-03-05T02:02:30.533 回答