我想擺脫PHP開發,但這樣做被證明是一個令人頭痛的問題。ASP.NET4.0 MVC4 IIS7.5錯誤403.14我毫不費力地拉出頭髮
我想在Win7 Professional(64位)上設置一個帶有MVC 4,ASP.NET 4.0的網站。該網站只是使用Visual Web Developer 2010 Express選擇新建項目> C#>網站> ASP.NET MVC 4應用程序設置的基本站點。
在IIS7.5中設置應用程序後,我收到HTTP錯誤403.14 - 禁止。我已經做了大量的研究,並嘗試了多種不同的建議來解決這個問題,但沒有任何工作。這裏有一些我嘗試過的東西:
- ASP.NET的安裝/註冊v4。這一直是最煩人的 事情,因爲其他人的問題是固定的,當他們這樣做,但 我的不是。
- 更改應用程序池設置:
- 設置爲經典/集成模式
- 更改用戶/應用程序池所使用的權限
- 確信32位應用程序已啓用
- 增加了與網站相關的文件夾的安全權限(在多個帳戶上)
如果我將它添加到網站根目錄,我可以得到一個常規的html文檔。看來,MVC堆棧根本沒有被調用。服務器想要顯示可啓用/禁用的目錄,但該網站未顯示。 在我訴諸我最後一次絕望的行爲之前,請讓我有更多的潛在修復嗎?棒球棒。
p.s.如果有人想深入挖掘,我更願意做一個Skype會話或分享屏幕。我對此感到沮喪。
你添加了哪些安全權限?我會嘗試設置網站根目錄爲只讀,並賦予「Everyone」完全訪問權限。 – Jeff 2012-07-27 21:30:33
我懷疑你已經搞砸了這麼多東西,它可能會更容易擦拭一切,並重新開始。建立並運行一個網站並不困難,但如果你在本書的所有環境下都做了一些嘗試,那麼你可能會遇到一個更大的問題。 – 2012-07-27 21:30:53
聽起來像你有一個vDir,而不是所需的應用程序。關注我的博客http://blogs.msdn.com/b/rickandy/archive/2011/04/22/test-you-asp-net-mvc-or-webforms-application-on-iis-7-in-30 -seconds.aspx – RickAndMSFT 2012-07-28 01:56:51