IIS網站部署常見問題匯總(亂碼,伺服器不可用)

來源:互聯網
上載者:User

 

在IIS上部署網站,運行時卻是亂碼一堆:先來看一張圖片

 

最終得知問題出在網站屬性設定上:(右擊部署網站的屬性)

 

  • ASP.NET 選項:.NET 版本設定

     

       部署網站時要不開發時用的.NET 版本保持一致,或者高於開發時的版本,否則會發生版本衝突,出現亂碼。

     

    版本設定沒問題了還是不能運行:如

     

  • 主目錄選項:執行許可權

     

    執行許可權:我們可以設定為“純指令碼”或者“指令碼和可執行檔”,設定成"無"將會出現以上問題

     

    可以理解客戶通過瀏覽器可以讀取還是可以修改網站的內容(以下是網上找到一些材料)

    • 讀取:使用者可以查看檔案內容和屬性。
    • 寫入:使用者可以變更檔內容和屬性。
    • 指令碼資源訪問:使用者可以訪問檔案的原始碼,如 Active Server Pages (ASP) 應用程式中指令碼資源訪問的指令碼。僅當指派了“讀取”或“寫入”許可權時,才能使用此選項。使用者可以訪問源檔案。如果 指派了“讀取”許可權,則可以讀取原始碼。如果指派了“寫入”許可權,則也可以對原始碼進行寫入。
    • 瀏覽目錄:使用者可以查看檔案清單和集合。
    • 記錄訪問:為每次網站訪問建立一個記錄項目。 記錄訪問 索引資源 允許索引服務索引該資源。
    • 純指令碼: 純指令碼將應用程式的使用權限設定為“純指令碼”可以使映射到指令碼引擎的應用程式在此目錄中運行, 而無需擁有為可執行檔設定的許可權。 將使用權限設定為“純指令碼”比將它們設定為“指令碼和 可執行檔”更安全,這是由於您可以限制能夠在該目錄中啟動並執行應用程式。
    • 指令碼和可執行檔:將應用程式的使用權限設定為“指令碼和可執行檔”以允許應用程式在此 指令碼和可執行檔目錄中運行,其中包括映射到指令碼引擎的應用程式和 Windows 二進位檔案(.dll 和 .exe 檔)。

     總結:部署過程中會遇到不同的錯誤提示資訊,總之一點:首先檢查.NET 版本和執行許可權的設定問題(以下是本人部署中遇到的錯誤資訊,可以歸為三類類:亂碼、伺服器不可用、無法顯示)

     

     

  •  

     

     

     

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.