簡體   English   中英

IIS:匿名和WIndows身份驗證

[英]IIS: Anonymous and WIndows Authentication

腳本

對於我正在實現的多文件上傳器,我需要在使用匿名訪問的Windows身份驗證站點中擁有一個處理程序。

至於詳細的在這里 ,這是因為Flash無法使用Windows身份驗證。 上述帖子指出,實現此目標的唯一方法是創建一個完全獨立的站點。 然而,對於上傳者而言,這似乎是一個很大的麻煩。

有沒有辦法解決IIS的這種限制?

筆記

我在帶有Service Pack 2的Windows 2003 Server上使用asp.net 3.0和IIS6。

您可以將虛擬目錄創建為主站點的子目錄。

  1. 在機器上的某個位置創建一個文件夾。 確保IUSR帳戶具有對此文件夾的讀/寫訪問權限。

  2. 通過IIS在您的網站中創建一個虛擬目錄。 將其指向您在上面創建的文件夾。

  3. 允許匿名訪問虛擬目錄,並清除Windows身份驗證。

你應該好好去。 請注意,通過匿名訪問,即使不使用Flash應用程序,任何人都可以讀取/寫入此文件夾。

我過去這樣做的方法是將文檔存儲在數據庫中,並且需要在從數據庫返回文件之前從Flash應用程序傳遞會話令牌。 您可以對文件共享應用類似的方法(制作upload.aspx,它將檢查auth,然后從無法從Web訪問的文件夾中獲取文件)。

暫無
暫無

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

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