我正在使用 publish 命令通过文件系统/网络共享将 mvc3 项目发布到 qa 环境。当我尝试运行程序时,出现以下错误:
[ArgumentOutOfRangeException: Length cannot be less than zero. Parameter name: length]
System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy) +9384283
System.String.Substring(Int32 startIndex, Int32 length) +11
MyProject.Controllers.LoginController.validateUser() in **C:\DEVPATH\Controllers\LoginController.cs**:42
MyProject.Controllers.LoginController.Index() in **C:\DEVPATH\Controllers\LoginController.cs**:15
这是我在开发中的路径,我搜索了硬编码路径,但它们什么也没返回。
部署包所在的路径是 D:\QAPATH... 但是当出现错误时,它会显示开发路径 C:\DEVPATH。
有任何想法吗?