Asp.net

403 - 禁止在 iis7.5 上部署基本 MVC 3 [重複]

  • May 15, 2011

可能重複:

IIS 7.5 上的 ASP.NET MVC

我正在嘗試將基本的 MVC 3 應用程序部署到執行 iis 7.5 的 2008 R2 伺服器,但在嘗試查看我的頁面時收到“403 - Forbidden”錯誤。

我啟用了匿名身份驗證,並且我的應用程序池在 .net 4.0 的集成管道模式下使用“ApplicationPoolIdentity”。我不知道“ApplicationPoolIdentity”是什麼“使用者”,但我已授予 IUSR 對網站文件夾的讀/寫權限。

我沒有任何其他身份驗證方案,伺服器甚至沒有在域中執行。

如果我在其中放置一個預設的 html 頁面,它可以正常載入。只有我的方法/控制器無法執行。

我還能如何解決這個問題?

謝謝,

執行aspnet_regiis -i。我經常發現您需要這樣做才能使 4.0 應用程序正常工作。打開命令提示符:

cd \
cd Windows\Microsoft .NET\Framework\v4.xxx.xxx
aspnet_regiis -i

安裝並註冊後,請確保您的應用程序正在使用設置為 .NET 4.0 的應用程序池。

引用自:https://stackoverflow.com/questions/6011636