WIN服務器asp.net無法向會話狀態服務器發出會話狀態請求
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
今天幫一伙計調試一NET的程序,配置好壞境,不知道為什么還是出現錯誤,很是費解,錯誤如下:
同時,在系統日志里面,有這樣的一條錯誤記錄:
事件代碼: 3005
事件消息: 發生了未處理的異常。
事件時間: 2010-4-12 20:39:50
事件時間(UTC): 2010-4-12 12:39:50
事件 ID: 4ef87257f3cd45d98ecbc5cfb1db1fdb
事件序列: 1
事件匹配項: 1
事件詳細信息代碼: 0
應用程序信息:
應用程序域: /LM/W3SVC/99990003/root-3-129155495907656250
信任級別:
應用程序虛擬路徑: /
應用程序路徑: D:\wwwroot\網站目錄\web\
計算機名: YYGYY-3
進程信息:
進程 ID: 3512
進程名: w3wp.exe
帳戶名: NT AUTHORITY\NETWORK SERVICE
異常信息:
異常類型: HttpException
異常消息: 服務器無法訪問應用程序目錄“D:\wwwroot\網站目錄\web\”。該目錄不存在或因為安全設置而無法訪問。
請求信息:
請求 URL: http://www.自己調試域名.com/other.aspx?action=bao&id=24
請求路徑: /other.aspx
用戶主機地址: 67.195.112.XXX
用戶:
是否已經過身份驗證: False
身份驗證類型:
線程帳戶名: NT AUTHORITY\NETWORK SERVICE
線程信息:
線程 ID: 6
線程帳戶名: NT AUTHORITY\NETWORK SERVICE
是否正在模擬: False
堆棧跟蹤: 在 System.Web.HttpRuntime.EnsureAccessToApplicationDirectory()
在 System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags)
自定義事件詳細信息:
有關更多信息,請參閱在 http://go.microsoft.com/fwlink/events.asp 的幫助和支持中心。
解決辦法:
1、上網搜索相關的解決辦法,沒有行之有效的方法,但基本上是說“ASP。NET狀態服務”這個服務沒有啟動。我查了一下,“ASP。NET狀態服務”這個服務是啟動的,IIS中WEB服務擴展中的“ASP.NET v2.0.50727“也是處于啟動狀態。
2、按照提示,打開注冊表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\,突然發現里面有一個PORT鍵值,值為42424(看下圖,圖名為42424)打開WEB。CONFIG,查找到這一段,
把1433改為42424,呵,問題解決。
下圖名稱為:42424
下圖名稱為:1433 名稱
附網上提及的解決方法,希望對后來者有幫助:
1、關閉殺毒軟件,防火墻。因為有可能是防火墻阻止了向服務器發送信息。
2、系統文件損壞。重新注冊DLL文件。將下面兩句保存為BAT,運行。
for %%1 in (%WinDir%\SYSTEM32\*.DLL) DO RegSvr32.EXE /s %%1
for %%1 in (%WinDir%\SYSTEM32\*.OCX) DO RegSvr32.EXE /s %%1
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!