簡體   English   中英

如何分析IIS中的文件訪問權限問題?

[英]How to analyze file access rights issues in IIS?

我正在嘗試設置一個 Web 應用程序以在 IIS 中工作。 除此之外,我還創建了一個“應用程序”節點,指向我的二進制文件目錄。 該應用程序節點使用直通身份驗證,並使用我當前用戶設置為身份的 AppPool。

出於某種原因,IIS 認為它無法訪問這些文件,如“測試連接”輸出所示:

驗證失敗

用戶名 + 密碼組合肯定是正確的,因為 IIS 在輸入時已經檢查憑據的有效性。

請注意,這並不是第一次發生這種情況:在過去的五年里,我已經在很多很多機器上設置了這個 Web 應用程序,但是,每次都有新的開發人員加入團隊,或者我們必須設置一台新機器時,我們會為這些訪問權限問題苦苦掙扎數小時,甚至數天。

最后(就像我在這種情況下開始的那樣),各種用戶( <machine name>\User<machine name>\Benutzer ,“Everyone”,經過身份驗證的用戶,管理員,匿名用戶, IIS_IUSRS ,...... ) 已被授予對磁盤上所有文件的完全訪問權限。 通常,在某個時候(經過如此多的嘗試、配置、來回切換,以至於沒有人知道實際解決了問題的是什么),問題就消失了。

在 IIS 中設置 Web 應用程序時,什么是更系統和最小的故障排除方法(或者更好的是,避免)此問題?

對於文件訪問問題,使用 Process Monitor 就可以了。 將過濾器設置為“Process Name is w3wp.exe”“Result is not SUCCESS”

添加“用戶”列。 然后可以查看是在哪一步,用戶訪問文件不成功。

在此處輸入圖像描述

暫無
暫無

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

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