我希望这个旧的学校.asmx文件可以在AppHarbor上使用.NET 4.5,但是它给了我这个我在本地看不到的错误。有任何想法吗?
是不是因为我最近转向目标.NET 4.5?应用程序的其余部分都很好。
.asmx has not been pre-compiled, and cannot be requested.
这是一些堆栈跟踪
System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath,Boolean noBuild,Boolean allowCrossApp,Boolean allowBuildInPrecompile,Boolean throwIfNotFound,Boolean ensureIsUpToDate)+692
System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context,VirtualPath virtualPath,Boolean noBuild,Boolean allowCrossApp,Boolean allowBuildInPrecompile,Boolean throwIfNotFound,Boolean ensureIsUpToDate)+103
System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context,VirtualPath virtualPath,Boolean noBuild,Boolean allowCrossApp,Boolean allowBuildInPrecompile,Boolean ensureIsUpToDate)+48
System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context,VirtualPath virtualPath)+16
答案 0 :(得分:0)
如果有人碰到这个...我最后重新编写了.asmx功能(我只有一个)到WebApi这是我的待办事项列表...所以我只是把它提升到优先级一并完全摆脱旧技术。
另外需要注意的是,我需要将.gitignore文件添加到项目的根目录中,我最终这样做了......
bin/*.dll
obj/*.dll
obj/Debug/*.dll
obj/Debug/TempPE/*.dll