2012-02-21 41 views
3

我遇到了創建互斥鎖的問題。我不知道爲什麼,因爲服務器正在使用新的NET Framework。你可以幫我嗎?無法創建互斥鎖。 ASP.NET

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.272

有自己的網站,但此錯誤: http://www.rafaljaworowski.somee.com/

說明:在當前Web請求的執行過程中發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。

異常詳細信息:System.InvalidOperationException:互斥不能創建

回答

2

嘗試......

發生在我幾年前在這篇文章中的信息幫助。

這與在非標準帳戶下運行ASP.NET進程有關。

http://blogs.msdn.com/b/jorman/archive/2006/07/24/676660.aspx

+0

嗯我有問題,你發送給我這個鏈接。你知道在我的電腦中,我沒有得到這個問題,但只有在我發送我的網站時才能託管。如果我將在我的電腦中執行此操作,可以在託管中修復此問題嗎?在那裏只顯示關閉句柄,但所有進程只在我的電腦上,但probem在託管。 – RPD 2012-02-21 16:23:33

+1

不,這是您的主機環境中的IIS/ASP.NET安裝程序的問題。如果你不控制你的主機環境,那麼你需要打電話給他們的技術支持,並要求他們應用這些修復。 – 2012-02-21 16:37:51

1

在尋找這個問題我來翻過這一點。這對我有效。

  1. 用一個命令行窗口,得到.NET下 C中的最新版本:\ WINDOWS \ Microsoft.Net \框架\
  2. 現在運行以下命令: 「net停止W3SVC」 停止網絡服務。
  3. 然後使用「aspnet_regiis.exe -ua」從IIS卸載所有ASP.NET實例。
  4. 按照「aspnet_regiis.exe -i」將ASP.NET安裝到IIS中。
  5. 現在使用「net start w3svc」重新啓動Web服務。