Jos*_*ron 21 iis-express visual-studio-2015
安装Visual Studio 2015 RC后,我开始遇到此问题; 我无法再从Visual Studio 2013调试Web项目.
我的项目构建正常,VS启动浏览器 - 我可以在输出中看到iisexpress.exe加载项目的所有相关DLL,但是当我希望看到我的网站时,iisexpress.exe停止运行并且Visual Studio停止调试.所有输出窗口告诉我的是:
The program '[3724] iisexpress.exe: Program Trace' has exited with code 0 (0x0).
The program '[3724] iisexpress.exe' has exited with code -532462766 (0xe0434352).
Run Code Online (Sandbox Code Playgroud)
查看事件查看器,我看到iisexpress.exe的以下崩溃信息:
Faulting application name: iisexpress.exe, version: 8.0.8418.0, time stamp: 0x4fbaa9e8
Faulting module name: KERNELBASE.dll, version: 6.1.7601.23040, time stamp: 0x553e86a2
Exception code: 0xe0434352
Fault offset: 0x0000c44d
Faulting process id: 0x1b40
Faulting application start time: 0x01d094d5c74c69d5
Faulting application path: C:\Program Files (x86)\IIS Express\iisexpress.exe
Faulting module path: C:\Windows\syswow64\KERNELBASE.dll
Run Code Online (Sandbox Code Playgroud)
我已经尝试重新安装IIS,删除我的本地IISExpress文件夹,但仍然没有运气.任何人都知道如何让IIS再次运行?
小智 8
在我的代码中,此错误是由无限循环引起的,请尝试检查是否有以下示例中的循环:
public int InfinitiveLoop(long param)
{
return InfinitiveLoop(param);
}
Run Code Online (Sandbox Code Playgroud)
小智 5
考虑到错误模块不在IISExpress的dll文件上,这可能是由您的Web项目或未知的VS问题引起的.
我们可以尝试的一件事是在不使用VS的情况下启动有问题的网站.您可以使用/ siteid选项执行IISExpress.exe.您可以从applicationhost.config中找到站点ID,该站点ID位于IISExpress目录的配置中.
例如,如果站点标识为2,则可以运行以下命令:
"\ Program Files\IIS Express\iisexpress.exe"/ siteid:2
如果网站仍然无效,显示您通过Visaul Studio启动网站时遇到的访问冲突问题,那么您可能需要缩小问题的原因.
如果您不使用Visual Studio,如果网站运行正常,则可能是由某些Visual Studio问题引起的.在这种情况下,考虑到您使用了Visual Studio的RC构建,您需要首先升级VS 2015并检查问题是否仍然可重现.
| 归档时间: |
|
| 查看次数: |
45319 次 |
| 最近记录: |