簡體   English   中英

如何在IIS6和asp.net中配置上載文件夾? 贏得服務器2003 SP2

[英]How do I configure a upload folder in IIS6 and asp.net? win server 2003 sp2

我有一個內部的asp.net應用程序,該應用程序使用fileupload控件將數據文件放置在“放置”文件夾中。 我想鎖定此文件夾,以便只有屬於本地組的用戶才能實際驗證和上傳文件。 我在服務器上創建了一個組,將域用戶添加到了本地組。 然后,我授予該組對“放置”目錄的寫權限。

當我嘗試將文件上傳到目錄時,我得到了預期的登錄屏幕,但是我的登錄名不起作用,並且在多次嘗試后出現了頁面錯誤,顯示為“ 訪問路徑'\\ server \\ path \\ fubar \\ drop文件夾名\\文件名。 txt”被拒絕

如何設置它,以便每個用戶都必須登錄但登錄實際上可以正常工作? 提亞

您遇到權限問題。

1)您需要在IIS Web服務器( http://msdn.microsoft.com/en-us/library/134ec8tc.aspx )上設置模擬。 這將使網絡憑據可以從任何Internet Explorer瀏覽器傳遞到Web服務器。

2)然后,您需要右鍵單擊上載文件夾,然后轉到“屬性”->“安全”->“編輯”->“添加”->輸入用戶/組的名稱- ->單擊確定->選擇正確的權限(讀取和修改)。

注意:如果您正在運行內部Web應用程序,則不需要用戶登錄。這就是模擬的全部要點。 如果健壯的人已經在網絡上進行身份驗證,則沒有登錄權限。

如果必須使它們登錄到頂部,則需要針對AD服務器驗證它們,然后像​​下面這樣以編程方式更改頁面正在操作的用戶:

protected void Page_Load(object sender, EventArgs e)
    {
        this.User.Identity = new NetworkCredential("username", "password");
    }

暫無
暫無

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

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