2015-10-23 267 views
1

我試圖簡單地運行一個本地網站,其中使用IIS sime基本的HTML文件。 通過IIS管理器,我創建了一個新網站,並使用HTML文件設置了目錄的物理路徑。 然而,當我輸入的物理路徑,我得到以下警告:IIS身份驗證錯誤

The server is configured to use pass-through authentication with a built-in account to access the specified physical path. However, IIS Manager cannot verify whether the built-in account has access. Make sure that the application pool identity has Read access to the physical path. If this server is joined to a domain, and the application pool identity is NetworkService or LocalSystem, verify that \$ has Read access to the physical path. Then test these settings again.

現在,當我通過本地主機瀏覽到該網站,我得到下面的未經授權的錯誤:

You do not have permission to view this directory or page because of the access control list (ACL) configuration or encryption settings for this resource on the Web server.

這是怎麼回事?當我右鍵點擊我的文件夾時,我似乎已經可以訪問每個人。我沒有做任何特定的IIS更改,因此可能是什麼問題?編輯: 人我不能相信這一點。我的情況非常簡單(我只想在本地主機上顯示一些HTML文件),它應該需要ZERO配置。但是IIS無法滿足需求。

編輯:我認爲每個人都應該有權限到我的文件夾。以下是該文件夾的權限屏幕的圖片: enter image description here

+0

您是否在給每個人授予讀取文件夾訪問權限後重置了應用程序池/ IIS? –

+0

@PankajKapare我沒有改變我的文件夾設置,因爲它似乎每個人都有訪問權限。我在我的問題中添加了我的文件夾權限屏幕的圖片。它應該給每個人訪問權利? – JensOlsen112

+0

它會爲文件共享,是的。但是這是一個服務器問題,你還需要爲它配置IIS。 –

回答

1

使用一組服務器協議與將文件添加到共享不同。在這種情況下,您將希望打開IIS並導航到您添加爲的網站。

在那裏,你會看到各種各樣的圖標,一些在ASP.NET標題下,一些在IIS下。您在IIS下看到的第一個標題是Authentication。那是你想要的。如果這是嚴格的內部/學習,請繼續並啓用匿名身份驗證。這是不安全的,但它會讓你在正確的地方開始搜索。

+0

匿名身份驗證已啓用。 我沒有做任何改變(一切都應該是默認的)。 – JensOlsen112

+0

嗯。是否啓用Windows身份驗證? –

+0

如何啓用該功能?我只看到匿名身份驗證和ASP.NET模擬?順便說一句我在Windows 8.1上運行IIS 8 此外,在功能中我沒有看到Windows身份驗證複選框。 – JensOlsen112