1

私は Web API プロジェクトを作成しており、iis を使用しています。プロジェクトを作成した後、それにバンドルを追加する必要がありました。Visual Studio によって作成された既定の MVC プロジェクトの system.web.optimization ファイルと webgreas DLL を使用しました。必要なバージョンの webgreas DLL でエラーが発生したため、次の構成を web.config ファイルに追加する必要があり、デバッグ時にすべて正常に機能しました。

<runtime>
<assemblyBinding xmls="urn:schemas-microsoft-com:ASM.v1">
    <dependentAssembly>
         <assemblyIdentity name="WebGrease" publicKeyToken="..." />
    <bindingRedirect oldVersion="1.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />

作成した構成を iis に公開した後、デプロイされたサーバーの実行が許可されず、任意のパスに移動しようとするとエラーがポップアップ表示されます: ディレクトリが存在しません パラメータ名: ディレクトリ仮想パス

私の質問は、iisでランタイムタグを使用できるかどうか、およびこれを修正してDLLを正しくインポートする方法です。(できればnugetを使用しないでください)

4

0 に答える 0