2011-04-29 81 views
1

部署我的Web應用程序後,出現異常錯誤。在查看堆棧跟蹤之後,我注意到Web應用程序正在我的開發目錄中尋找文件,而不是IIS目錄。爲了部署,我將文件從我的開發目錄複製到IIS目錄。部署後 - Web應用程序正在查看開發文件

C:\用戶\ ESP \文檔\ Visual Studio 2010的\項目\密碼實用程序\ passwordutility.aspx.cs

異常被提出:

,請檢查您的電子郵件
System.Reflection.TargetInvocationException:調用的目標引發了異常。 ---> System.Runtime.InteropServices.COMException(0x80005008):一個或多個輸入參數無效---在System.DirectoryServices.DirectoryEntry.Invoke(String methodName,Object [] args )在Email_User.ResetConfirmation.ModifyUser(字符串username)在C:\用戶\ ESP \文檔\ Visual Studio 2010的\項目\密碼實用程序\ ResetConfirmation.aspx.cs:行385個

+0

你在做一個實際的發佈嗎? – 2011-04-29 17:19:22

+0

我正在複製文件 – Jason 2011-04-29 17:34:23

+0

你可以發佈堆棧跟蹤,以便我們可以看到哪裏出錯了? – 2011-04-29 17:46:58

回答

2

調試符號會報告在編譯時文件的完整路徑,而不是在產生錯誤時。因此,即使您在.cs文件名稱之前使用本地路徑,它實際上並不在文件的該路徑中查找。

+0

+1。初學者應該更多地關注如何調試這樣的事情。 – 2011-04-30 03:46:30