0

我尝试删除我的临时 Internet 文件以修复无法命中断点错误,现在我的应用程序将无法运行。我尝试重新启动 Visual Studio 并在 iis express 中停止应用程序,但似乎没有任何效果。当它运行时它只是出现并说页面无法显示并且没有告诉我原因。我尝试从 IIS expess 切换回 cassini,但这并没有帮助。

All I get is this:
This page can't be displayed
Make sure the web address http://localhost:32828 is correct.

通过注释掉我的网络配置的不同部分,我发现问题从这里开始,尽管我不知道为什么删除我的临时 Internet 文件会对此产生任何影响:

<authentication mode="Forms">
  <forms name=".ASPXFORMSAUTH" domain="localhost" loginUrl="http://localhost:32825/login/default.aspx" protection="All" enableCrossAppRedirects="true" timeout="2880" slidingExpiration="true" ticketCompatibilityMode="Framework40"/>
</authentication>

有什么想法可以解决此问题或至少对其进行调试吗?我以前从未遇到过删除临时 Internet 文件的问题。

4

2 回答 2

1

如果我是对的,那么这是你的:

网络配置:

loginUrl="http://localhost:32825/login/default.aspx"

错误:

This page can't be displayed. 
Make sure the web address http://localhost:32828 is correct..

您可以看到两个不同的端口号。如果您在配置文件中修复了端口号,那么您也必须在项目设置中修复相同的端口号,以便开发服务器每次都在同一个端口上执行。

试试这个你不会得到错误。

于 2013-05-27T04:38:19.710 回答
0

问题似乎是双重的。首先,我必须删除 IIS express 配置文件中的引用。然后我将我的网站和我的网络应用程序都切换回使用 cassini 而不是 iis express。其次,我意识到必须运行网站 asp 网络开发服务器进程才能从 Web 应用程序连接。我对这部分有点困惑,因为它似乎总是自动启动,但我将单独诊断它,因为它现在正在工作。

于 2013-05-27T05:51:20.887 回答