0

エラーは次のとおりです。

System.IO.FileNotFoundException:ファイルまたはアセンブリ'Microsoft.Web.Administration、Version = 7.0.0.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

このエラーが発生したマシンには、Microsoft.Web.Administrationバージョン7.9.0.0がインストールされていますが、バージョン7.0.0.0はインストールされていません。EWLからのこのアセンブリへの参照は、バージョン7.0.0.0ですが、特定のバージョン=Falseです。

これはIISExpressの問題でしょうか?EWLがIISExpressでテストされたことがないことを私は知っています。

マシンはWindowsXPを実行しています。

4

2 に答える 2

1

Visual Studioの「特定のバージョン」は、実行時ではなくビルド時にのみ使用されます。これは、アセンブリのバージョン7.9.0.0が自動的に読み込まれなかった理由を説明しています。https://stackoverflow.com/a/1232955/35349を参照してください。

Microsoft.Web.Administrationのバージョン7.0.0.0は、IIS7を含まないかサポートしていないWindowsXPを実行しているため、マシンに存在しませんでした。

于 2012-06-05T01:55:25.893 に答える
0

私の場合、コンソールアプリを作成しているときに、GACでMicrosoft.Web.Administrationを見つけることができませんでした。環境:Windows 8、IIS 8、x64。

iisフォルダー(「C:\ Windows \ System32 \ inetsrv」)を参照して見つけました。

于 2012-12-12T13:05:25.703 に答える