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


     今天做了一個統計站點的網頁,想要發布一下,中間碰到不少問題,現在和大家分享一下!

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

 

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

     

2.安裝IIS

 

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

 

給Everyon所有權限:

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

5.按照他的提示,啟用“目錄瀏覽”,再次瀏覽。

結果直接顯示文件的目錄,再次點擊網頁文件一樣報錯。於是,將其再次關閉。

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

  • 應用程序配置文件中的 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.安裝完后,再次瀏覽網頁,發現終於可以了。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM