在本地電腦發布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應用程序池>>>基本設置>>>托管管道改為“集成”
以上是我遇到的所有的問題,慶幸最後還是成功了,當然和我一樣的小白可以借鑒一下,大牛請自行忽略
在本地電腦發布c#網站異常總結