首先,對于網站釋出我們似乎有一個共同的感受:就那麼三四個步驟,就是點那麼幾下,很容易就記住。
但是,點選确定之後呢,成功了就成功了;可是不成功怎樣呢?我們似乎都沒有什麼辦法,一次次重試還是老樣子。
這裡提供一點小小的不成功後的解決辦法,起碼在我的機子上是解決了問題的。
必備條件:
機子上要啟用IIS(控制台的“打開或關閉Windows功能中”),不确定哪些相關哪些不相幹,隻能多勾選。
機子的系統版本好像要高一點(比如Windows Server版本,旗艦版之類。不确定家庭基本版行不行)
在此條件下你的機子可能經常看到的一個情況:
你可以在本機上釋出簡單網頁(所謂簡單網頁,就是那種沒有什麼架構概念的網頁,比如你就添加了一個html頁面進去,随便寫點什麼,再帶上幾個js之類的那中網頁。再具體來說,不是MVC這樣有“架構”的網站)。但是你的機子就是不能釋出MVC網站,即便你試了無數次,即便你一次次确認了操作絕對無誤,權限已經設定了EveryOne具有最高權限,你的網絡沒有問題,你已經啟用了目錄浏覽,你已經把IIS裡的預設文檔中添加了你這個網站自帶的index.cshtml頁面,你也已經啟用了父路徑……總之,它就是不能通路,你束手無策。
你一定很熟悉這句話: “HTTP 錯誤 403.14 - Forbidden Web 伺服器被配置為不列出此目錄的内容。”,網上查一查,一堆人煞有介事地告訴你要啟用目錄浏覽,然後沒意義。