在本地電腦釋出c#網站異常總結
iss異常總結
0x01:
剛剛開始c#的學習,好不容易寫了一個還算拿的出手的專案,今天想把它釋出到本地電腦的時候卻遇到了一系列的問題,現在進入正題,下面是我遇到的一些問題和總結
0x02:
1 .&&
首先將完成的專案在Visual Studio釋出,這時你會看到你的專案釋出到哪裡去了,記好釋出的位置,後邊會有大用
2.&&
開啟電腦>>>>管理>>>>internet資訊服務>>>>>網站>>>>新增網站
我在新增網站的時候遇到了一個很坑爹的問題,如上圖所示,我的iss伺服器沒有預設的網站,當時還很納悶,Internet的服務都打開了,為什麼會出現這個問題,於是去百度一搜還有不少人存在這個問題,同病相連啊,試了好多種方法,終於有了預設的網站,可以繼續部署我的網站了
方法:
1)去找一臺和你同一種系統的電腦,先檢視一下他的電腦是否存在這個問題,如果沒有那麼很幸運,差不多你的電腦應該也好了
2)複製系統盤中的C:\Windows\System32\inetsrv\config資料夾和C:\inetpub資料夾,複製這兩個資料夾。
3)先把你電腦中的這兩個檔案備份,如果出了毛病還能補救,以防萬一,要不得話出事就該刷機了,然後將這兩個檔案複製到你的系統盤,複製不了需要許可權的跳過就可以了
4)現在再開啟你就應該可以看到會有一個預設的網站在執行
3.&&
部署好你的網站後,開啟瀏覽器訪問你的網址,下面是我出現的一些錯誤的解決方法,僅供參考
1)
如果你出現這個問題,說明你程式的起始頁面沒有新增到你部署的網站的預設文件中
解決方案:
a)
b)
c)
d)
2)
如果是這個錯誤,說明應該是你的Internet服務沒有勾選完全
解決方案:
a)
控制面板>>>開啟或關閉windows功能 >>>>Internet資訊服務>>>>全球資訊網服務>>>>應用程式開發功能
b)
勾選上“.net擴充套件性”and“ASP.NET”
c)
儲存,重啟ISS伺服器
這個就不附圖了,相信以你的聰明才智,那肯定是毛毛雨啊
3)
出現這個錯誤的原因應該是先安裝Framework v4.0後,再安裝啟用IIS,導致Framework沒有完全安裝
很鬱悶啊,掛個本地的網站也不容易啊,我估計我這是運氣爆表啊,就這幾個問題,還全讓我給撞上了,下面是關於這個問題的解決方案
a)
win+R開啟命令列工具,輸入%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
b)
IIS應用程式池>>>基本設定>>>託管管道改為“整合”
以上是我遇到的所有的問題,慶幸最後還是成功了,當然和我一樣的小白可以借鑑一下,大牛請自行忽略