2012-09-26 58 views
0

我有一個網站已在測試站點上託管,現在我將它發佈到面向公衆的IIS7演示站點上。我首先將網站複製到Demo機器上,創建了一個單獨的網站並將其指向我的複製文件。我登錄到網站並快速運行主要功能,所有這些都運行良好。除了一些額外的應用程序設置外,配置文件與現有的Demo配置完全相同。Stackoverflow發生在一個IIS站點上,但不是另一個

然後我將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網站

任何代碼相同的登錄想法?

回答

0

經歷了所有IIS設置後,我注意到應用程序池對於「啓用32位應用程序」具有不同的值。我將演示中的設置從YES更改爲NO,並且工作正常。我的猜測是,這是建立在32位機器上,現在它是建立在x64處理器上的。

相關問題