簡體   English   中英

密碼保護IIS 7中的ASP.net網站

[英]Password protect ASP.net site in IIS 7

我正在嘗試向在IIS 7上運行的.net網站添加密碼(基本身份驗證)。該網站正在開發中,它位於登台服務器上。 想要為它提供一個簡單的用戶名/密碼來訪問該站點,以防止整個互聯網看到它(是的,我知道基本身份驗證並不安全,並且可以使用許多其他方法...)

在Web.Config中,我有以下內容:

<authentication mode="Forms">
  <forms loginUrl="~/MyArea/LogOn" timeout="2880" />
</authentication>

我已在此站點的IIS上禁用了匿名身份驗證,但是現在,它只是一直重定向到上述url。

為了使此功能起作用,我需要對Web.Config做什么?

我不知道這是否只是為了防止其他用戶在開發過程中訪問/查看它,但是如果是 ,請嘗試這種方式:

  1. 不要更改您當前網站中的任何內容
  2. 在IIS中為應用程序分配一個新的應用程序池
  3. 在該應用程序池中,將Identity設置為ApplicationPoolIdentity並使用Custom account
  4. 在該帳戶上創建或使用現有用戶

現在,只有該用戶名/密碼可以訪問和查看網站。

就目前而言,這是不可能的。 我最終使用Helicon Ape實現了我想要的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM