use*_*564 1 asp.net stack-overflow iis
我试图通过使用以下命令增加32位IIS的堆栈大小
EDITBIN /STACK:1048576 w3wp.exe
Run Code Online (Sandbox Code Playgroud)
但面临以下问题:
fatal error LNK1104: cannot open file w3wp.exe
Run Code Online (Sandbox Code Playgroud)
我检查了windows/system32/inetsrv文件夹中是否存在w3wp.exe .
了解您使用显式创建线程解决方法解决了您的问题(可能是堆栈溢出异常),这是您的问题的实际答案:
如上所述,提供的错误("无法打开文件w3wp.exe")是文件访问错误或某种类型.文档(http://msdn.microsoft.com/en-us/library/ts7eyw4s.aspx)列出了此错误的各种可能原因,但您可能遇到以下三个问题之一:
我必须处理所有这三个问题才能在Windows 7上实际更改IIS中的默认最大堆栈大小.
但正如您所指出的,如果您可以这样做,显式线程创建通常会更好,因为它可以避免每次Windows更新修改时手动修补w3wp.exe文件的服务器维护开销.