1

プロジェクトにカスタム参照があり、それが見つからない場合にアプリケーションが失敗します。アプリはバージョン 1.30.2932... を検索しており、私がインストールした最新バージョンは 1.30.2928... です。

これは、実行時に v. 番号に発生する何らかの変更ですか?

私は通常の手順を実行しました:-マシンの設定をチェックして、そこにある情報が正しいことを確認しました-web.configをチェックしました-(すべてのバージョンの).Net Frameworkフォルダーの一時ファイルを削除しました

これがエラーログです。お役に立てば幸いです。よろしくお願いします。

--- A detailed error log follows. 

=== Pre-bind state information === 
LOG: User = IIS APPPOOL\Classic .NET AppPool 
LOG: DisplayName = XYZ.Utilities, Version=1.30.2932.19647, Culture=neutral, PublicKeyToken=c3242c516e8368b7
(Fully-specified) 
LOG: Appbase = file:///C:/Solutions/XYZ/Branch/Portfolio_Redux/ 
LOG: Initial PrivatePath = C:\Solutions\XYZ\Branch\Portfolio_Redux\bin 
Calling assembly : XYZ.DMCS, Version=2.5.3205.18784, Culture=neutral, PublicKeyToken=288f76032f86193b. 
=== 
LOG: This bind starts in default load context. 
LOG: Using application configuration file: C:\Solutions\XYZ\Branch\Portfolio_Redux\web.config 
LOG: Using host configuration file: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Aspnet.config 
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework64\v2.0.50727\config\machine.config. 
LOG: Post-policy reference: XYZ.Utilities, Version=1.30.2932.19647, Culture=neutral, PublicKeyToken=c3242c516e8368b7 
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/Temporary ASP.NET Files/servicerequest/a9d33737/3c0cb1cd/XYZ.Utilities.DLL. 
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/Temporary ASP.NET Files/servicerequest/a9d33737/3c0cb1cd/XYZ.Utilities/XYZ.Utilities.DLL. 
LOG: Attempting download of new URL file:///C:/Solutions/XYZ/Branch/Portfolio_Redux/bin/XYZ.Utilities.DLL. 
WRN: Comparing the assembly name resulted in the mismatch: Revision Number 
ERR: Failed to complete setup of assembly (hr = 0x80131040). Probing terminated. 

これが私のWeb.Configにあります:

  <configSections>
    <section name="XYZ_UTILITIES" type="XYZ.Utilities.ConfigurationSectionHandler, XYZ.Utilities, Version=1.30.2928.18589, Culture=neutral, PublicKeyToken=c3242c516e8368b7"/>



  <runtime>
      <dependentAssembly>
        <assemblyIdentity name="XYZ.Utilities" publicKeyToken="c3242c516e8368b7" culture="neutral"/>
        <bindingRedirect oldVersion="0.0.0.0-1.30.2928.18589" newVersion="1.30.2928.18589"/>
      </dependentAssembly>

更新- これを引き起こした原因についてはまだ何も言われていませんが、間違いなく何かファンキーなことが起こっていました. 私の行方不明の参照の作成者と話した後、バージョン番号が 1.30.2932 のインスタンスは絶対にありませんでした...実際、私は最新バージョンを持っていました。数人がコードを調べて何かを探しましたが、何も見つかりませんでした。最終的に、参照の内容を使用して新しいクラスを作成しました。つまり...つまり...これが他の誰かに起こった場合は、時間を無駄にして申し訳ありません:-/

4

0 に答える 0