2017-07-04 44 views
0

當我在IIS上託管應用程序並設置Windows身份驗證時,完成所有配置後,它仍將提示輸入憑據。使用Windows身份驗證如何刪除在IIS上的網站是主機上的Internet Explorer中的登錄提示

我也跟着下面的步驟,以便與Internet Explorer自動登錄:

  1. 打開Internet Explorer進入設置>選擇「安全」選項卡

  2. 選擇「本地Intranet」,然後選擇「自定義級別」 按鈕

  3. 向下滾動到 「用戶驗證」> 「登錄」

  4. 選中「僅在Intranet區域啓用登錄」旁邊的框

  5. 重新啓動IE。

當我打開我的應用程序時,它仍然會提示登錄。

我添加web配置設置,以允許如下Windows身份驗證:

<system.web> 
<authentication mode="Windows"/> 
<authorization> 
<deny users="?"/> 
<allow users="*"/> 
</authorization> 
</system.web> 

如果需要的話我米託管在http://192.192.8.52:8089/檢查我的網站。 請讓我知道我要去哪裏錯了。

謝謝。

回答

0

想想你是如何導航到你的內部網站。您正在通過IP地址進行導航。如果在命令提示符下執行tracert 192.192.8.52,則會看到您忽略了DNS並直接導航到計算機。您需要在DNS管理器中創建一個正向查找區域,以便用戶通過DNS。

在您的DNS管理器的正向搜索區域 - > YourDomain下,創建一個指向192.192.8.52的新主機(A)...。然後使用剛剛創建的HostName導航到您的服務器http://HostNameYouMade。您不能通過DNS自動進行身份驗證,除非您觸摸DNS才能訪問該頁面。如果你要通過IP,那麼你繞過DNS並直接進入計算機(服務器)。

完成後,您可以看到tracert HostNameYouMade它將觸摸DNS並解析其IP。您的網站現在應該知道DNS用戶正在連接到DNS主機並進行身份驗證。

相關問題