安裝 IIS7以后無法啟動W3SVC World Wide Web服務,找到依賴項windows process activation service無法啟動,顯示:錯誤13,數據無效(error 13 the data is invalid)
處理方法:
因為我是先安裝了SQL2008完整版,然后再安裝IIS6的,所以需要將.NET 4.0重新注冊一下,所以進入命令行:
?
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -i
?
注冊后,問題依舊。
經過查詢實驗,最后刪除一下兩個文件
刪除
C:\Windows\system32\inetsrv\config\schema\NetFx40_IIS_schema_update.xml?
刪除
C:\inetput\history\schema 文件夾
?
啟動wpas服務成功,然后啟動W3SVC服務成功。
?
或者用schema中的xml文件覆蓋C:\Windows\system32\inetsrv\config\schema\NetFx40_IIS_schema_update.xml 這個文件,就可以了。
?
原因是,我創建的web service數據庫服務,自帶了一個web.config配置文件,造成系統自建了一個xml解釋配置文件,但這個文件與系統安裝的IIS的XML文件不同版本,造成引用xml解釋文件出錯。