2

正常に機能していた既存のVS2010ASP.NETソリューションがあります。ただし、実行しようとすると、非常に奇妙な(一見ランダムな組み合わせの)エラーが発生します。

  • ファイル監視のファイル名が無効です:'[Web App Path] \ Controls'(これはディレクトリです)
  • 要求されたレジストリアクセスは許可されていません。(ソース:mscorlib-呼び出しスタックは、スタックの上位にある親がSystem.Web.Compliation.BuildManager.ExecutePreAppStart()からのものであると言います)
  • System.Web.HttpExceptionが発生しました/HResult= -2147467259 /Message=ファイルが存在しません。
  • パスへのアクセス:'C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 6c9c2bea \ 84b35c9c\App_Web_cyfzelmo.dll'は拒否されました。(App_Browsers.dvwnc2tw.dll、App_global.asax.wtigsdou.dllも)
  • 既存の接続がリモートホストによって強制的に閉じられました
  • アクセスが拒否されました。(HRESULTからの例外:0x80070005(E_ACCESSDENIED))-System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)でのSystem.Threading.Monitor.ReliableEnter(Object obj、Boolean&lockTaken)
  • 値をnullにすることはできません。パラメーター名:ソース[スタックの親:System.Web.Compilation.BuildManager.LoadCachedPreAppStartAssemblies(string preStartInitListPath)]

これらは、Debug / Exceptions / CLR Exceptions(Thrown)が設定されている場合にのみ表示されますが、以前に表示されたことを思い出せません(通常、このオプションは常に設定されています)。空白のASP.NETソリューションを作成し、CLR例外(スロー)を有効にし、ソリューションを再構築して再実行するたびに、レジストリと引数のnullエラーが発生しました。

最近VS2012もインストールしましたが、これが原因かどうかわかりません。Telerikコントロールもアップグレードしましたが、空のソリューションでは構成されていません。

VS2010の修復インストール以外の提案はありますか?(時間があるときに、最終的にはこれを試す可能性があります)。

4

1 に答える 1

0

インストールが破損している必要があります。マシンのイメージを再作成し、VS2010 を再インストールしました。

于 2013-06-12T08:08:42.667 に答える