1

SBS 2008 サーバー上の Outlook Web Access で .NET 2.0 エラーをトラブルシューティングしようとしています。

私が得ているエラーは次のとおりです。

Exception information: 
Exception type: HttpException 
Exception message: Could not load file or assembly 'Microsoft.Exchange.Data,     
Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its 
dependencies. The system cannot find the file specified. 
(C:\Program Files\Microsoft\Exchange Server\ClientAccess\owa\web.config line 51) 

web.config の 51 行目に、次のものがあります。

                this is line 51 ---><add assembly="Microsoft.Exchange.Data,
                Version=8.0.0.0,
                Culture=neutral,
                publicKeyToken=31bf3856ad364e35"/>
            <add assembly="Microsoft.Exchange.Data.Storage,
                Version=8.0.0.0,
                Culture=neutral,
                publicKeyToken=31bf3856ad364e35"/>
        </assemblies>

したがって、「web.config-ese」では、そのアセンブリ.DLLがどこにあるのかをどのように「知る」Microsoft.Exchange.Dataのですか?ファイルが存在するかどうかを確認するために、これをどのように判断できますか?

4

2 に答える 2

3

c:\windows\assembly のグローバル アセンブリ キャッシュ (GAC) を検索します。インストールするには gacutil ユーティリティを使用して gac にインストールする必要があります。これは、多くの場合、プログラムのインストール プロセスを介してインストールされます...

于 2010-08-17T15:45:12.857 に答える
0

Web サイトでは、Web サーバーは GAC と bin ディレクトリの両方を調べます。また、GAC の内容を確認する簡単な方法は、参照の追加を右クリックして、dll が .NET タブに表示されているかどうかを確認することです。

dll を GAC に追加するには、こちらのガイドを参照してください。

お役に立てれば。

于 2010-08-17T15:47:50.143 に答える