1. 程式人生 > >在本地電腦釋出c#網站異常總結

在本地電腦釋出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應用程式池>>>基本設定>>>託管管道改為“整合”

以上是我遇到的所有的問題,慶幸最後還是成功了,當然和我一樣的小白可以借鑑一下,大牛請自行忽略