Windows

從 Internet 瀏覽到 Windows 伺服器上的 asp.net Web 應用程序 新 AWS EC2 VM 上的 IIS 獲取 WINDOWS 2016 SERVER“錯誤 403 訪問被拒絕”

  • January 13, 2019

問題:

當我從外部 Internet 或伺服器本身瀏覽我的新 AWS EC2 VM 上的 Windows Server 2016 IIS 上託管的 ASP.NET Web 應用程序時,我收到“錯誤 403 訪問被拒絕”。

嘗試修復…

IIS > 連接 > my_web_site > 瀏覽不起作用:“找不到網頁”

IIS > 連接 > my_web_site > 管理網站 > 瀏覽 cmd 獲取伺服器錯誤

IIS > 連接 > my_web_site > 編輯綁定 > 瀏覽獲取伺服器錯誤

背景…

ASP.NET 在以前的 Azure VM 上執行良好。

當我從 VM 上的 Visual Studio 調試 ASP.NET 應用程序時,它執行正常。

所有 IIS 綁定的設置就像在以前的 Azure VM 上一樣。

WEB 應用程序的 IIS 屬性………………。 在此處輸入圖像描述

看來您沒有將程式碼放在文件夾中C:\inetpub\wwwroot

如果程式碼位於與此不同的文件夾中,您應該為使用者 IIS_USRS 授予對文件夾的完全控制權限。這是 IIS 用來為內容提供服務的使用者。

引用自:https://serverfault.com/questions/947744