2013-05-26 39 views
0

我正在開發一個ASP.NET Web應用程序,在Visual Studio 2012的後端使用.NET Framework 4和Oracle 11g。IIS 8 Express配置爲部署Web應用程序。當我嘗試從Visual Studio 2012運行應用程序時,出現錯誤HTTP錯誤代碼403.14(請參閱下面的屏幕截圖:) enter image description here爲什麼IIS在使用VS2012時顯示403禁止錯誤

我使用Google搜索解決方案,但無法正常工作。我已經啓用了目錄瀏覽功能,因爲微軟建議在錯誤頁面上這樣做,但我仍然遇到上述錯誤。請幫我在這裏。

+0

我們只能猜測,除非你向我們展示你的配置。 – ChaosPandion

回答

0

首先,啓用目錄瀏覽並不是一個明智的解決方案,因爲您可能通過暴露內部信息來危害您的網站的安全。其次,這種錯誤的原因通常被作爲「最有可能的原因」的錯誤頁面(重點煤礦)的第一部分指出:

默認文檔未配置請求的URL,和 目錄瀏覽未在服務器上啓用。

以我的經驗,這是一個使用Default.aspxIndex.aspx爲您的主頁,其結果 - 奇怪的是 - 不是默認情況下在「默認文檔」列表中。這對我來說似乎總是一個糟糕的設計選擇,但修改配置並將所使用的默認頁面名稱添加到列表中應該相對簡單。

+0

我沒有任何default.aspx或index.aspx。我有兩個基本頁面,LoginUI.aspx和Register.aspx。當我嘗試將LoginUI.aspx作爲我的啓動頁面時,仍然無法解決問題。即使您只是想通過在Web瀏覽器中右鍵單擊頁面中的View來運行特定頁面,它也會顯示「404-Not Found」 – jchoudhury

+1

當您選擇「在Web瀏覽器中查看」時,將向瀏覽器發送哪個URL?你用什麼瀏覽器測試你的頁面? –

+1

您是否在web.config中啓用了表單身份驗證? –