【问题标题】:IIS 7.5 doesn't open aspx, html pagesIIS 7.5 无法打开 aspx、html 页面
【发布时间】:2013-03-04 20:49:27
【问题描述】:

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

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

可能是什么? 谢谢。

【问题讨论】:

  • 是否为该站点配置了 ASP.NET,模块是否正确?这 2 个独立的网站或 2 个网站在一个网站下吗?
  • 这是同一台服务器上的两个独立站点。正确的模块是什么意思?
  • 在我看来,浏览器可能正在显示那里的 html;意味着它正在显示 html,但什么都看不到。可以看源码吗?

标签: asp.net iis iis-7.5 windows-server-2008-r2


【解决方案1】:

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

小贴士:

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

【讨论】:

    【解决方案2】:

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

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

    然后添加

    127.0.0.1 你的网站

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

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2010-11-24
      • 1970-01-01
      • 2011-08-20
      • 1970-01-01
      • 2011-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多