【问题标题】:After deploy - Web App looking at development files部署后 - 查看开发文件的 Web 应用
【发布时间】:2011-08-15 15:56:20
【问题描述】:

部署我的网络应用程序后,我收到异常错误。查看堆栈跟踪后,我注意到 Web 应用程序正在我的开发目录中查找文件,而不是 IIS 目录。为了部署,我将文件从我的开发目录复制到 IIS 目录。

C:\Users\esp\Documents\Visual Studio 2010\Projects\Password Utility\passwordutility.aspx.cs

引发的异常:

请检查您的电子邮件
System.Reflection.TargetInvocationException:调用目标已引发异常。 ---> System.Runtime.InteropServices.COMException (0x80005008):一个或多个输入参数无效---内部异常堆栈跟踪结束---在 System.DirectoryServices.DirectoryEntry.Invoke(String methodName, Object[] args ) 在 C:\Users\esp\Documents\Visual Studio 2010\Projects\Password Utility\ResetConfirmation.aspx.cs: 385 行中的 Email_User.ResetConfirmation.ModifyUser(String username) 处

【问题讨论】:

  • 您在进行实际发布吗?
  • 你能发布堆栈跟踪,以便我们看看哪里出错了吗?

标签: c# asp.net iis


【解决方案1】:

调试符号将在编译时报告文件的完整路径,而不是在生成错误时。因此,即使您在 .cs 文件名之前查看本地路径,它实际上并没有在该路径中查找文件。

【讨论】:

  • +1。初学者应该更加注意学习调试这样的东西。
猜你喜欢
  • 1970-01-01
  • 2018-09-05
  • 1970-01-01
  • 2017-04-09
  • 2018-05-20
  • 2016-12-19
  • 1970-01-01
  • 2013-07-14
  • 1970-01-01
相关资源
最近更新 更多