【问题标题】:ASP .Net Page Can't Be Displayed ErrorASP .Net 页面无法显示错误
【发布时间】:2013-09-21 06:36:34
【问题描述】:

我遇到了最奇怪的问题。我的网站在 Visual Studio 2008 中一直运行良好,直到我尝试在 Visual Studio 2012 中的网站上工作。放弃了这个想法后,我现在回到 Visual Studio 2008 并遇到以下问题。

问题:

任何文件夹内的任何页面都会在所有浏览器(IE、Firefox、Chrome、Safari)中显示“页面无法显示”错误或类似错误除非该页面是 Default.aspx 页面。尽管在 Web.config 中启用了调试,但不会为任何有问题的页面加载断点。事件查看器中没有错误。

问题的可能原因:

  • 我尝试在 Visual Studio 2012 中处理该网站。在它无法识别任何导入等后,我决定继续使用 Visual Studio 2008。
  • 我还删除了 %temp% 目录中的所有文件和文件夹

我的尝试:

  • 在任意文件夹新建一个空白页,看是否会显示;页面有同样的错误
  • 注释掉现有非 Default.aspx 页面上的所有代码;同样的问题
  • 检查主机文件;没有任何东西处于活动状态,我所做的其他更改也没有效果
  • 从 Default.aspx 浏览到另一个页面;同样的问题“页面无法显示”
  • 检查最近安装的新 AV、恶意软件等软件;没有安装
  • 在同一台机器上创建了一个新站点,看看新站点是否会出现同样的问题。新网站运行良好。
  • 清除C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files的内容;没有变化

环境:

  • Windows 7 x64 上的 Visual Studio 2008。后端在 VB .Net 中
  • 使用 ASP .Net 开发服务器在开发者机器上运行

感谢所有帮助。

谢谢。

【问题讨论】:

  • 您是否尝试过重新启动 IIS? - 您还应该检查您的事件日志并检查 IIS 日志(打开跟踪)。
  • 我忘了补充说这是在使用 ASP .Net 开发服务器的开发人员机器上。除了事件查看器,我还可以查看哪些事件日志?谢谢。
  • 尝试使用管理权限打开visual studio
  • @user2191496 谢谢你的建议,但同样的问题
  • @user2191496 我确实在开发机器上创建了一个新站点,它工作得很好。看来只有我的旧网站坏了:(

标签: asp.net vb.net visual-studio-2008 windows-7-x64


【解决方案1】:

所以,我想通了。本质上,我将除 Default.aspx 页面之外的所有页面都重定向到 https(在 Global.asax 内部)。虽然这适用于具有有效证书的生产服务器,但在开发机器上,得到的只是上述行为。谢谢大家的cmets和建议。

【讨论】:

    【解决方案2】:

    有同样的错误。

    关闭 customErrors 对我有用。

    在 web.config 中:

    <customErrors mode="Off" defaultRedirect="ErrorPage.aspx" ...>
    

    【讨论】:

      【解决方案3】:

      就我而言,Dropbox 碰巧使用了相同的端口 (49210)。通过终止有冲突的应用程序解决了我的问题。或者,更改项目属性下的端口。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多