我在VS 2012中有一个ASP.NET mvc应用程序,用于运行IIS Express 8的调试器(带有自定义域和ssl)。 直到昨天一切都很好。 当我启动调试器时,它将加载主页。 然后,我登录(它使用ssl启动登录页面)。 但是,一旦我登录,该站点将无法加载任何非SSL页面。 SSL页面仍然可以正常工作,但是一旦我尝试加载非SSL页面,就什么也没有发生(浏览器只是坐在“等待中……”,直到最终失败)。

当我尝试浏览到非SSL页面时,应用程序中没有任何代码启动,在IISExpress中也未创建任何日志。 好像IIS Express上的绑定不存在。 如果清除浏览器上的cookie,则可以再次浏览该站点(即使不重新启动IISExpress)也没问题

我相信当我打开一个具有相同名称的不同项目时,问题就开始了-在IIS Express或VS项目的配置中引起某种冲突。 当IIS Express在其配置中创建的站点中添加(1)时,此方法应该可以正常工作,但问题似乎始于那时。 为了尝试解决该问题,我尝试重新创建所有IIS设置(删除所有内容并仅重新添加一个项目,重新生成applicationHost.config文件,使用netsh删除并重新添加urlacl条目,并验证ssl证书使用netsh)。

如果我手动启动IIS Express(iisexpress.exe / Site:“ [站点名称]”),则一切正常-仅当Visual Studio 2012调试器启动IIS Express时,这才是问题。

  ask by user2124521 translate from so

本文未有回复,本站智能推荐:

1回复

我如何附加到在iisexpress vs 2012中运行的aspnet mvc网站

我有一个在aspnet mvc 4网站中运行的网站,并且我已经分离了调试器并想重新连接,但是当我出现“附加到进程”对话框时,我找不到想要附加的进程。 我习惯在vs2010中附加到webserver.exe(带有端口号),并希望在2012年使用IISExpress可以得到类似的体验,但是在与
2回复

Visual Studio 2012“无法启动调试”

我正在尝试使用IIS Express在本地计算机上托管Web服务。 我可以开始调试一次。 每次我尝试运行项目后,每次都会出现一个“无法启动调试”的对话框。 如果我关闭VS 2012然后打开备份它再次工作。 我在这篇文章中看到了这个问题。 我相信这与我几天前的密码更改有关。 但是,我找
4回复

在经典ASP调试的Visual Studio 2012中禁用了应用程序调试

我想使用IIS Express在Visual Studio 2012上调试Classic ASP网站。 因此,我在VS 2012附加了iisexpress.exe ,但它显示Application Debugging is disabled了Application Debugging is d
8回复

无法启动调试。 visual studio 2012经过一次调试后提示

我在visual studio 2012中收到此错误“ Unable to Start Debugging ”。 我还更新了远程调试sp2。 也卸载并重新安装vs2012并添加了sp。 仍面临同样的问题。 我的操作系统是windows-8 64位。 还尝试在Admini
2回复

在Visual Studio中进行调试时,在浏览器中使用本地IIS服务器而不是IIS EXPRESS会收到“访问被拒绝”消息

我现在正在研究ASP.NET MVC 5解决方案。 当我在Visual Studio 2012中按F5(开始调试)时,Internet Explorer正在打开,我可以看到Access is denied. (请参见下文)标签标题中。 几秒钟后,我按预期访问了第一页。 在Visual
1回复

使用IIS Express和Visual Studio 2012在开发中提供静态文件

这似乎是一个非常常见的用例,但是我一生无法找到有关如何进行设置的任何信息。 我有一个“管理”网站,在该网站上我上传图片,然后在我的普通网站(单独的项目)上显示这些图片。 这两个项目都需要能够显示图像(所以我不能只是简单地将它们存储在网站的项目目录中并每天调用)。 在生产中,这很容易
10回复

连接到Visual Studio通过LAN调试IIS Express服务器

我有一个在VS2012中开发的测试ASP.NET MVC3应用程序。 当我开始调试时,通过对http://localhost:<portnumber>的请求从主机访问应用程序。 但是,如果我尝试通过http://<ip>:<portnumber>从Intr
1回复

在VS 2012中调试服务器端ASP经典版

按照此答案,我可以通过调试连接到IIS Express实例。 但是,当调试器连接到网站的IIS Express进程时,我只能将断点放在一小组ASP页中,如VS2012解决方案资源管理器所示: 这些基本上是网站目录层次结构中的前20个ASP文件。 如果尝试在解决方案中的任何
13回复

如何更改站点的IIS Express端口

从Visual Studio调试时,我想更改运行我的网站的端口号。 我正在使用Visual Studio 2012,并且正在为要更改端口的项目使用ASP.NET MVC 4。 随机端口或固定的任何人都可以工作,只是想更改端口。
8回复

加载符号时,Visual Studio调试非常缓慢

我遇到的问题实际上与Visual Studio调试/加载非常相似,但速度很慢,但是我没有找到解决此问题的解决方案。 我已经尝试了该问题中描述的所有内容,但是,符号加载第一次还是非常缓慢。 与另一个问题类似,在启动MVC项目时,在“输出”面板中会看到几行,其中包含类似于以下内容的内容: