繁体   English   中英

使用https请求时vs2012中的Asp.Net调试失败

[英]Asp.Net debbuging in vs2012 fails when using https requests

我今天开始提出这个问题:

使用IIS7无法对asp.net进行Visual Studio 2012调试

错误是当我尝试启用vsp net调试从vs2012运行项目时,出现以下错误:

Unable to start debugging on the web server. 
The web server is not configured correctly. 
See help for common configuration errors.

经过如此多的尝试后,我决定创建一个新的Asp Net Mvc 4 / c#应用程序,并且可以在Visual Studio 2012中使用asp net调试。

因此,我决定将文件从一个项目复制到另一个项目,以检查问题的出处。 我发现启用ssl连接后,调试将停止工作。

对于我的应用

  • 我已经设置了我的应用程序所需的SSL和客户端证书
  • 启用的HTTP和https协议

另外,在VS2012项目属性中,我将项目网址更改为

 https://localhost/Gedi

这是我的项目的网址。

如果可以在此处找到解决方案,那么我将更新另一篇文章,我相信它将对将来的参考非常有用。

使用https请求时,是否需要更改其他任何特殊配置才能启用asp.net调试?

编辑1:

我的web.config文件

<compilation batch="true" debug="true" defaultLanguage="C#" explicit="false"
maxBatchGeneratedFileSize="10000" maxBatchSize="10000" 
numRecompilesBeforeAppRestart="100" strict="false" 
tempDirectory="C:\Windows\Temp" urlLinePragmas="false"> 

首先从最简单的东西开始web.config文件

您需要确保您的web.config文件包含:

<compilation debug="true" defaultLanguage="c#" />

当然取决于您的默认语言。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM