2011-06-13 77 views
5

我有一個包含日誌文件的文件夾。他們不是超級挑剔的,但我不希望陌生人看完他們。我想在該文件夾上輸入密碼。該文件夾及其內容直接從IIS提供,所以我不尋找編碼解決方案。IIS7 - 如何使用Web.config文件密碼保護單個文件夾?

與Apache我會使用.htaccess文件。

使用IIS,可以在各個級別使用多個Web.config文件來控制這種事情。

那麼,Web.config文件中有什麼可以讓我在訪問此文件夾時需要密碼?

  • 我很高興的密碼在像用來做老學校的網站一個對話框彈出(不知道這個叫 - 我認爲這是摘要式身份驗證),並因此避免任何loginUrl重定向的東西
  • 我很高興地把密碼在Web.config文件以純文本格式,如果它更容易

的應用是面向Internet和共享主機上運行,​​所以我沒有太多的控制箱超越我可以在Web.config配置什麼。

回答

1

您可以使用web.config文件的<location path="..."/>元素來實現此目的。

檢查this鏈接,一步一步的指導..

+1

鏈接只是表明基於表單的身份驗證,在那裏你必須創建代碼,爲密碼。我想我想要的是摘要式身份驗證。你有什麼資料嗎? – 2011-06-13 15:13:06

+0

您可以輕鬆使用Windows身份驗證,讓AD處理驗證..您只需使用 Chandu 2011-06-13 15:16:08

+0

這是一個在共享主機上運行的互聯網應用程序。我根本無法控制盒子。 – 2011-06-13 15:17:26