【发布时间】:2016-12-08 09:05:29
【问题描述】:
Bin 文件夹中有一些第三方 dll。我想将它们移动到 root/lib 路径。我认为,将文件移动到 lib 文件夹是不够的。我怎样才能安全地做到这一点?这些是 dll;
- Microsoft.Web.Infrastructure.dll
- Newtonsoft.Json.dll
- NReco.PdfGenerator
- System.Web.Optimization.dll
- WebGrease.dll
更新:我关注了these instructions,我收到了类似的错误; 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”
此行发生错误: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>
【问题讨论】:
标签: c# asp.net dll webforms bin-folder