我有一个托管在测试站点上的网站,现在我将其发布到 IIS7 上的一个面向公众的演示站点。我首先将网站复制到演示机器上,创建了一个单独的网站并将其指向我复制的文件。我登录该站点并快速浏览了主要功能,一切都运行良好。配置文件与现有的 Demo 配置完全相同,除了一些额外的应用程序设置。
然后我将演示站点指向我的新网站文件夹。旧网站文件夹位于 C:\inetpub\wwwroot\DemoSite\10.5
新的位于 C:\inetpub\wwwroot\DemoSite\10.7
当我浏览到登录页面时,它会出现。当我尝试登录时,它挂起并最终给我一个找不到页面的错误。我检查了事件日志,有以下错误
Application: w3wp.exe
Framework Version: v4.0.30319
Description: The process was terminated due to stack overflow.
Faulting application w3wp.exe, version 7.0.6002.18005, time stamp 0x49e023cf,
faulting module clr.dll, version 4.0.30319.269, time stamp 0x4ee9ae83, exception code
0xc00000fd, fault offset 0x00012f71, process id 0x%9, application start time 0x%10.
这一定与 IIS 有关,因为我可以使用同一文件夹中的相同代码登录,但使用不同的 IIS 站点
有任何想法吗?