ASP应用程序在本地运行,但在部署到IIS时则不会

时间:2016-02-09 15:36:05

标签: c# asp.net .net visual-studio iis

我有一个ASP.net应用程序(.net 4.5)在通过Visual Studio(2013)运行时运行良好,但是当我去部署它时(甚至在本地部署一个独立的IIS应用程序池)它失败了{{ 1}} StackOverflowException

堆栈跟踪(出现调试选项时)仅为:

mscorlib.dll

我正在使用Sharepoint System.StackOverflowException was unhandled Message: An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dll 进行相当密集的处理。这可能只是一个记忆问题吗?

我的电脑有8GB内存,因此尝试将IIS的输出缓存增加到ClientContext(字节)无效。

任何人都可以想到为什么应用程序在使用Visual Studio启动时运行正常但在部署时没有运行?

Windows 8 Visual Studio 2013 IIS 8.5

编辑:事件日志输出

262144000

更新:

将调试器附加到Faulting application name: w3wp.exe, version: 8.5.9600.16384, time stamp: 0x5215df96 Faulting module name: clr.dll, version: 4.6.1055.0, time stamp: 0x563c12de Exception code: 0xc00000fd Fault offset: 0x000000000001b748 Faulting process ID: 0x1a94 Faulting application start time: 0x01d16353b00ade26 Faulting application path: c:\windows\system32\inetsrv\w3wp.exe Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll Report ID: f23d7e87-cf46-11e5-82a4-000c295a1d22 Faulting package full name: Faulting package-relative application ID: 进程后(感谢@Jamie Pollard)我能够在一些非托管代码中发现递归。再说一遍,为什么在本地运行时不能显示我不确定!

0 个答案:

没有答案