-2
- ASP.NET應用程序,
- Win2012-R2
- .NET 4.6.1安裝
我們是一個新的IIS/Win2012-R2的服務器上建立我們的應用程序,以及我們的應用程序拋出這個錯誤:microsoft.visualstudio.diagnostics.servicemodelsink.dll - 現在在大多數系統上,缺少對新系統
The type 'Microsoft.VisualStudio.Diagnostics.ServiceModelSink.Behavior, Microsoft.VisualStudio.Diagnostics.ServiceModelSink, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' registered for extension 'Microsoft.VisualStudio.Diagnostics.ServiceModelSink.Behavior' could not be loaded. (C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config line 241)
我們看到,這個DLL:
microsoft.visualstudio.diagnostics.servicemodelsink.dll
丟失。它存在於我們的其他服務器上。
它從哪裏來? (它在我們現有的Win2012R2服務器上神奇地存在於GAC中)
我們仔細審查了安裝的Windows部分,並確信舊服務器上的所有Windows部件也都位於新服務器上。
我剛剛有同樣的問題,但我也想安裝該組件,而不是編輯machine.config。我已經檢查過這臺機器上已經安裝了.NET 4,但由於某種原因,ServiceModelSink和其他一些程序集從GAC中丟失了。 –