簡體   English   中英

登錄失敗:用戶名未知或密碼錯誤

[英]Logon failure: unknown user name or bad password

我已經為這個問題苦苦掙扎了幾個小時。 我有一個與Active Directory身份驗證一起使用的Web應用程序。 僅允許某些人將文件上傳到服務器。 當我從本地主機進行測試時,一切正常,可以將文件上傳到服務器上的正確路徑。 當我將解決方案發布到服務器並從那里運行時,出現錯誤“登錄失敗:未知的用戶名或密碼錯誤”。 我已將自己文件夾的權限設置為“完全控制”和“全部允許”。 該服務器正在運行IIS6。請問有人可以做什么。 我幾乎嘗試了所有事情。

服務器在另一台計算機上。 本地在我的PC上。

if (this.flUpload.HasFile)
                        {
                            flUpload.SaveAs(@"SERVERPATH\" + flUpload.FileName);
                        }

請嘗試以下。

  NetworkCredential myCred = new NetworkCredential(GlobalVariablesBO.UserID, GlobalVariablesBO.Password, GlobalVariablesBO.Domain);
            WebClient webclient = new WebClient();
            webclient.Credentials = myCred;
            string tempFileForStorage = Path.Combine(Path.GetTempPath(), Path.GetFileName(dBO.SPFileName));
            sharepointUpload.SaveAs(tempFileForStorage);
            webclient.UploadFile("ServerPath", "PUT", tempFileForStorage);
            webclient.Dispose();
            File.Delete(tempFileForStorage);

看起來更多是配置問題。 確保網站托管服務器IIS用戶應該對要上傳文件的服務器具有讀/寫權限。

請嘗試以下代碼,並查看文件是否在tempFileForStorage位置被保存。 此路徑為C:// Temp

  if (this.flUpload.HasFile)
                    {
                     string tempFileForStorage = Path.Combine(Path.GetTempPath(), flUpload.FileName
                        flUpload.SaveAs(tempFileForStorage);
                    } 

暫無
暫無

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

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