ASP.NET網頁發佈以及相關問題的解決

     今天作了一個統計站點的網頁,想要發佈一下,中間碰到很多問題,如今和你們分享一下!web

這是我想要最終的網頁結果:spa

 

1.發佈站點到桌面(任意路徑)debug

     

2.安裝IIS3d

 

3.安裝好後,打開IIS,新建站點web,結果瀏覽時,提示瀏覽文件的權限不夠。因而,新建用戶Everyone,修改該web站點的權限。code

 

給Everyon全部權限:xml

4.再次瀏覽時,提示下面錯誤:blog

5.按照他的提示,啓用「目錄瀏覽」,再次瀏覽。開發

結果直接顯示文件的目錄,再次點擊網頁文件同樣報錯。因而,將其再次關閉。get

6.按他的另外一種方式,修改配置文件。cmd

  • 應用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 特性被設置爲 True。

 

<?xml version="1.0"?>

<!--
  有關如何配置 ASP.NET 應用程序的詳細信息,請訪問
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->

<configuration>

    <system.web>
        <compilation debug="false" targetFramework="4.0" />
    </system.web>
    <system.webServer>
        <directoryBrowse enabled="true"/>
    </system.webServer>
</configuration>

結果和第5步的結果同樣,只是顯示文件目錄。仍是不對。

7.繼續百度發現是由於個人win10是後裝的iis,而.framework則是跟着vs2010一塊兒早就裝好的,這 個時候須要手動註冊一下.framework。

 運行:cmd,定位到C:\Windows\Microsoft.NET\Framework64\v2.0.50727下,輸入 aspnet_regiis -i  進行註冊。

結果報錯0x800702e4,

這是否是以管理員身份運行的結果。

8.以管理員運行cmd,在重複第7步:

    

9.安裝成功後,頁面仍是沒法訪問。百度發現這是由於,第2步安裝IIS時,有些組件沒有安裝徹底。

因而:

重裝IIS,必須選上ASP.NET
以下: 打開控制面板-打開或者關閉Windows功能- Internet信息服務-萬維網服務- 應用程序開發功能- 再選上ASP.Net。

 

10.安裝完後,再次瀏覽網頁,發現終於能夠了。

 

相關文章
相關標籤/搜索