一.寫在前面web
近日在作一個系統,用到了webservice服務,作了一部分功能,須要項目中心測試,因而先把webserivice掛到iis上,搭好環境,才能給他們測試。而後發佈包正常的狀況下,發佈到iis上竟然會一直報錯,老大告訴我能夠是iis沒有註冊asp.net 4.0致使的。因而就有了此篇文章windows
二.如何註冊asp。net 4.0到iisasp.net
能夠是由於iis和.net安裝的順序不一樣,致使了沒有。net並無註冊到iis上。因此纔有以上的報錯,下面咱們從新註冊一下:測試
I.針對32爲windows
---------------------------------------------------------------------------
1. 運行->cmd .net
2. cd C:\Windows\Microsoft.NET\Framework\v4.0.30319webservice
3. aspnet_regiis.exe -icmd
ii.針對64位的Windows:
---------------------------------------------------------------------------
1. 運行->cmd service
2. cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319iis
3. aspnet_regiis.exe -i總結
三.重啓iis
爲了確保iis正常使用,咱們須要重啓一下iis
1. 運行->cmd
2.iisreset
從新發布,你會發現不會webservice正常了。
四.總結
感謝林老闆的教導,對我幫助極大,很是感激