4

我遇到了最奇怪的问题。我的网站在 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 开发服务器在开发人员机器上运行

任何和所有的帮助表示赞赏。

谢谢你。

4

3 回答 3

3

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

于 2013-09-25T01:42:16.203 回答
1

有同样的错误。

关闭 customErrors 对我有用。

在 web.config 中:

<customErrors mode="Off" defaultRedirect="ErrorPage.aspx" ...>
于 2014-05-16T14:31:01.187 回答
1

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

于 2014-05-29T20:39:48.593 回答