Bin フォルダーにはサードパーティの dll がいくつかあります。それらを root/lib パスに移動したいと思います。ファイルをlibフォルダーに移動するだけでは不十分だと思います。どうすれば安全にこれを行うことができますか? これらは dll です。
- Microsoft.Web.Infrastructure.dll
- Newtonsoft.Json.dll
- NReco.PdfGenerator
- System.Web.Optimization.dll
- WebGrease.dll
更新:これらの指示に従ったところ、次のようなエラーが発生しました。型または名前空間名 'Optimization' が名前空間 'System.Web' に存在しません
この行でエラーが発生しました:using System.Web.Optimization;
ルート ディレクトリに新しい lib フォルダーを作成し、System.Web.Optimization.dll ファイルを lib に移動しました。次に、web.config を以下のように編集しました。
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
</dependentAssembly>
<probing privatePath="bin;lib"/>
</assemblyBinding>