我正在運行Windows XP的服務器上的IIS5上部署Web應用程序。因此,當我在Visual Studio中運行我的應用程序時,它的完美程度非常高。但是,當我將其部署到IIS它會向我發出一條錯誤消息,指出拒絕訪問特定文件的訪問權限。在IIS上部署Web應用程序5
我的應用程序根據輸入(這只是網絡中的其他系統)讀取一個xml文件。當我手動瀏覽該文件的屬性並取消選中只讀屬性時,仍然可以發揮作用。任何人都可以指導我解決問題嗎?
我正在運行Windows XP的服務器上的IIS5上部署Web應用程序。因此,當我在Visual Studio中運行我的應用程序時,它的完美程度非常高。但是,當我將其部署到IIS它會向我發出一條錯誤消息,指出拒絕訪問特定文件的訪問權限。在IIS上部署Web應用程序5
我的應用程序根據輸入(這只是網絡中的其他系統)讀取一個xml文件。當我手動瀏覽該文件的屬性並取消選中只讀屬性時,仍然可以發揮作用。任何人都可以指導我解決問題嗎?
你可能不得不放棄讀/寫(如果需要)到以下用戶:
讀取/寫入我正在閱讀的文件的權限?我給了它,但它回到只讀模式? – Macnique
嘗試將其應用於父文件夾或根文件夾/目錄。在你設置父目錄的權限後,替換子對象上的所有權限,檢查這一點,並確保檢查替換子權利..... http://min.us/lbV4ou – YetAnotherDeveloper
在IIS中,您的站點在分配給它的應用程序池的憑據下運行。您可以將應用程序池的憑據更改爲有權訪問該文件的帳戶,也可以授予對應用程序池當前使用的默認帳戶的訪問權限。
你提到您正在使用基本身份驗證...
通常,網絡應用程序將模擬登錄的用戶。
因此,如果您的文件無法被登錄的用戶訪問,那麼Web應用程序無法訪問它,以便在系統上模擬它們。您將需要檢查這些文件的權限並相應地設置它們。
可能是一個簡單的權限錯誤,但是您需要描述錯誤說的是什麼,以及在哪個文件上以及您如何訪問它!目前尚不清楚您是否在進入網站時遇到此錯誤,或者您的腳本是否運行並稍後發生錯誤。另外,您是否使用基本身份驗證或IIS的其他內置身份驗證? – Brad
我在這裏使用基本認證.System.UnauthorizedAccessException:訪問路徑'C:\ Inetpub \ wwwroot \ TestApp \ Error \ ErrorLog.txt'被拒絕。這是錯誤 – Macnique