部署我的网络应用后,我收到异常错误。查看堆栈跟踪后,我注意到Web应用程序在我的开发目录中查找文件,而不是IIS目录。对于部署,我将文件从开发目录复制到IIS目录。
C:\ Users \ esp \ Documents \ Visual Studio 2010 \ Projects \ Password Utility \ passwordutility.aspx.cs
引发的例外:
请检查您的电子邮件
System.Reflection.TargetInvocationException:调用目标已抛出异常。 ---> System.Runtime.InteropServices.COMException(0x80005008):一个或多个输入参数无效---内部异常堆栈跟踪结束---在Email_User上的System.DirectoryServices.DirectoryEntry.Invoke(String methodName,Object [] args)。 C:\ Users \ esp \ Documents \ Visual Studio 2010 \ Projects \ Password Utility \ ResetConfirmation.aspx.cs中的ResetConfirmation.ModifyUser(String username):第385行
答案 0 :(得分:2)
调试符号将在编译时报告文件的完整路径,而不是在生成错误时报告。因此,即使您在.cs文件名之前查看本地路径,它实际上并没有查找文件的路径。