我有點問題。 我的舊網絡服務器(Windows 2003)已被替換爲2008 R2。我有一個管理員帳戶,可以做我想做的任何事情,但我不是這方面的專家。 我將角色配置爲具有應用程序開發和Web服務器(iis7)。無法讀取配置節'system.servicemodel',因爲它缺少部分聲明
但是,我的網站運行的是.NET4,而角色只安裝了3.5。 所以我試圖在服務器上手動安裝.NET4。 我的問題是,由於我的web.config中的System.ServiceModel部分,我的網站無法工作。 我確定它在.NET4應用程序池中運行。
我認爲這是一個WCF問題,但我無法掌握如何解決它。我嘗試了我在谷歌上找到的所有東西。 aspnet_regis,ServiceModelReg.exe等。 我甚至嘗試重新安裝網絡服務器角色,但每次嘗試輸入網站設置時仍然會出現此錯誤。
我希望這裏有一些專家,他們知道如何解決這個問題。
您確定您正在使用的AppPool正在正確的框架版本(4.0)上運行嗎?找到描述此問題的鏈接:http://blog.benday.com/archive/2010/05/19/23278.aspx – Ozzy 2011-06-16 07:54:21
[This](http://stackoverflow.com/a/4890368/664054)解決了它的問題我 – WhiteKnight 2013-05-01 13:49:55
FWIW:我最近遇到了同樣的問題,並通過全新的應用程序「發佈」解決問題,然後回收應用程序池。希望這可以幫助別人! :) – 2015-11-03 23:19:39