2013-02-07 93 views
1

使用的ASP.NET MVC 4.0剃刀VS2010IIS5.2Windows Server 2003的HTTP 403禁止:此網站需要您登錄

我已經建立了一個我想在IIS中發佈的應用程序。我所做的是列出如下:

  1. 清理然後建立的解決方案。
  2. 右鍵點擊項目文件並點擊發佈
  3. 發佈方法:文件系統
  4. 目標地點:C:\的Inetpub \ wwwroot文件\測試
  5. 然後發佈。

然後我去了IIS,並得到我的網站在默認網站。開心:)。於是我做了:

  1. 右點擊測試(我的應用程序)和開放性。
  2. 標籤目錄一切順利。
  3. asp.nettab
  4. ,我設置的ASP .NET版本4.0.30319
  5. 這裏是一個小混亂,我在documentstab設置家/指數作爲我的默認內容頁
  6. 然後我右擊測試並點擊瀏覽。它表明:

最可能的原因:

本網站需要您登錄

此錯誤(HTTP 403禁止)表示,這一計劃是能夠連接到 的。網站,但它沒有查看網頁的權限。

一個短暫的summury我得到的錯誤信息。這是我的拳頭mvc應用程序和第一次託管。我的錯在這裏是什麼?我現在應該怎麼做?

回答

0

我有類似的問題。請嘗試以下操作:

A.從Microsoft Technet以下建議幫助我

的解決方案是,以確保身份驗證的用戶\用戶組(通常包含DOMAIN \ Users組)具有閱讀&執行列出文件夾目錄讀取/BIN文件夾下面的權限權限C:\ inetpub \ wwwroot \ wss \ VirtualDirectories {Sitename80}。按照下列步驟授予的權限:

  1. 打開Windows資源管理器並導航到/箱目錄的 你的web應用

  2. 在文件夾上單擊鼠標右鍵,單擊on 屬性

  3. 轉到安全選項卡並單擊編輯

  4. 點擊添加,並添加經過身份驗證的用戶 或<服務器名> \用戶(這通常包含 DOMAIN \ Users組)的本地服務器組

  5. 選擇讀&執行列出文件夾目錄 權限(如果你打算每個人都加入到/ bin文件夾,只有 授予讀取權限)

  6. 點擊確定應用新的設置

  7. 注意:您可能需要對它之後每發佈,因爲權限可能會重置。

B.在VS - 設置默認頁面爲您的網站,或嘗試導航到特定頁面,而不是簡單地只與站點名稱打開該網站。

我知道這聽起來很愚蠢,但也就是這個問題對我來說

發佈您的網站到IIS後,導航至http://myServer/mySite/somePage而不是http://myServer/MySite