14

管理者を使用してログインすると正常にコンパイルされる Web サイトを作成しましたが、他のユーザーを使用してログインすると、次のエラーが発生します。

ファイルまたはアセンブリ 'Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' またはその依存関係の 1 つを読み込めませんでした。必要な偽装レベルが指定されていないか、指定された偽装レベルが無効です。(HRESULT からの例外: 0x80070542)

管理者ユーザーはのメンバーです

  • Acronis リモート ユーザー
  • 管理者
  • リモート デスクトップ ユーザー

他のユーザーがメンバーである間

  • Acronis リモート ユーザー
  • 管理者 *
  • IIS_IUSRS
  • リモート デスクトップ ユーザー
  • SQLServerMSSQLUser$vm-tmp-abcd-1$MSSQLSERER
  • ユーザー


64 ビット オペレーティング システムで Windows Server 2008 R2 Enterprise を使用しています

  • 当初、他のユーザーは管理者グループに属していませんでした。管理者の役割を追加しましたが、それでも同じエラーが発生します。

注: VS2010 を管理者として実行するように選択すると、Web サイトが正常にコンパイルされます。

4

3 に答える 3

17

これは私の問題を解決しました。

  1. Visual Studio を右クリックします (使用するバージョンに関係なく)。
  2. プロパティ
  3. 互換性タブを選択
  4. 「このプログラムを管理者として実行する」というチェックボックスに入力します
  5. ファイルの場所からプロジェクトを開く
  6. アプリケーションを実行する
于 2014-11-19T11:21:37.770 に答える