1

私は精神的になるに違いありませんよね?

数日以来、次のようなエラーが発生しています

MyAssembly ファイルまたはアセンブリ 'AnotherAssembly、Version=1.0.0.0、Culture=neutral、PublicKeyToken=' またはその依存関係の 1 つを読み込めませんでした。アクセスが拒否されました C:\work\Assemblies\something\MyAssembly\SGEN

私が取り組んでいる機能の作業中に行ったことだと思いました。そして今日、2 か月前のレポからコードをチェックアウトする理由がありました。そして、同じエラーが発生しました。

何?!そのコードが 2 か月前に正常にビルドされ、本番環境で実行されているという事実を私は知っています!

マイクロソフトは、物事を台無しにするアップデートをプッシュしましたか、それとも何ですか?

4

2 に答える 2

2

まあ、かなり具体的なエラーメッセージ「アクセスが拒否されました」があります。これは、「AnotherAssembly」または「AnotherAssembly」が必要とするアセンブリを参照できます。これはおそらく、開発マシンのいくつかの権限の問題であり、他には何もありません。

于 2011-09-02T09:19:57.997 に答える
0

エラーの「アクセスが拒否されました」という部分は、セキュリティ上の問題を示しているようです。開発ボックスを使用していて、セキュリティ設定を自由に変更できると仮定すると、すべてのユーザーにエラーに記載されているフォルダーへの読み取り/書き込み制御を付与してみてください ( C:\work\Assemblies\something\MyAssembly\SGEN)

また、Web アプリケーションの場合は、一時 asp.net ファイル ( %SystemRoot%\Microsoft.NET\Framework\versionNumber\Temporary ASP.NET Files) をクリアし、すべてのユーザーに読み取り/書き込みアクセス権を付与してみてください。

于 2011-09-02T09:24:02.820 に答える