在Build期间预编译返回错误ASPNETCOMPILER(0,0):错误ASPRUNTIME:startIndex不能大于字符串的长度

Jam*_*oll 7 asp.net msbuild publish aspnet-compiler visual-web-developer-2010

这个问题很相似,但我认为不一样

msbuild ASPNETCOMPILER ASPNETRUNTIME startIndex错误

我有一个Web应用程序,我试图使用Visual Web Developer 2010 Express发布.

如果我在本地或生产服务器上发布,它没有任何区别,UNCHECK Precompile during publishing一切都会正常工作,它将发布和工作,没有运行时错误.

但是,如果我检查上面的内容,那么我收到一个错误:

Error   1   startIndex cannot be larger than length of string.  ASPNETCOMPILER  0   0   bms
Run Code Online (Sandbox Code Playgroud)

没有其他错误,也没有其他信息!

谁能帮助我甚至开始追踪这个?

Way*_*ley 0

我突然开始遇到同样的错误。我不知道是什么原因造成的,但我找到了一些解决方法。

退出 Visual Studio(我在 VS2012 上)删除 obj 文件夹打开 Visual Studio 并重试。