當我嘗試從IIS7中的Flash SWF文件讀取XML文件時,出現401未經授權的錯誤。該文件位於文件系統中的SWF文件的旁邊。從swf(flash)讀取外部xml文件時出現未授權錯誤
當我通過瀏覽器瀏覽到XML文件,我得到如下:
HTTP錯誤401.3 - 未經授權你 沒有權限查看,因爲 訪問控制的這種 目錄或頁面列表(ACL) 配置或加密設置 爲Web服務器上的此資源。
我已經給該文件夾IIS_IUSRS的完整權限,但仍然收到相同的錯誤。這是IIS7特定的東西嗎?
謝謝。
當我嘗試從IIS7中的Flash SWF文件讀取XML文件時,出現401未經授權的錯誤。該文件位於文件系統中的SWF文件的旁邊。從swf(flash)讀取外部xml文件時出現未授權錯誤
當我通過瀏覽器瀏覽到XML文件,我得到如下:
HTTP錯誤401.3 - 未經授權你 沒有權限查看,因爲 訪問控制的這種 目錄或頁面列表(ACL) 配置或加密設置 爲Web服務器上的此資源。
我已經給該文件夾IIS_IUSRS的完整權限,但仍然收到相同的錯誤。這是IIS7特定的東西嗎?
謝謝。
我終於明白了這個問題,出於某種原因,有問題的XML文件「啓用加密內容以保護數據」。一旦我禁用了該選項,它就開始正常工作。
要禁用「加密內容以保護數據」,請右鍵單擊文件 - >常規/屬性下的,單擊「壓縮或加密屬性」下的「高級」 - >,如果該選項已被選中,請取消選擇該選項。
希望有人會發現這有幫助。
謝謝。
你能檢查IIS_IUSRS是否真的有權訪問XML文件(不僅僅是該文件所在的文件夾)?
是的。我找出了這個問題,見下文。 – Emon 2010-09-07 13:38:46