1

この古い学校の.asmxファイルをAppHarborの.NET4.5で動作させたいのですが、ローカルでは表示されないこのエラーが発生します。何か案は?

最近ターゲットの.NET4.5に移行したからですか?アプリの残りの部分は問題ありません。

.asmx has not been pre-compiled, and cannot be requested.

これがいくつかのスタックトレースです

System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath、ブール値noBuild、ブール値allowCrossApp、ブール値allowBuildInPrecompile、ブール値throwIfNotFound、ブール値ensureIsUpToDate)+692

System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context、VirtualPath virtualPath、Boolean noBuild、Boolean allowCrossApp、Boolean allowBuildInPrecompile、Boolean throwIfNotFound、Boolean sureIsUpToDate)+103

System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context、VirtualPath virtualPath、Boolean noBuild、Boolean allowCrossApp、Boolean allowBuildInPrecompile、Boolean sureIsUpToDate)+48

System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context、VirtualPath virtualPath)+16

4

1 に答える 1

0

誰かがこれに遭遇した場合に備えて...私は.asmx機能(とにかく1つしかありませんでした)を私のやることリストにあったWebApiに書き直しました...それで私はそれを優先度1に上げて取り除きました古い技術の完全に。

また、プロジェクトのルートに.gitignoreファイルを追加する必要があり、このようにしてしまいました...

bin/*.dll
obj/*.dll
obj/Debug/*.dll
obj/Debug/TempPE/*.dll
于 2012-10-05T18:40:36.713 に答える