【发布时间】:2015-02-07 03:01:11
【问题描述】:
我在 VS 2013 中创建了一个 ASP.NET MVC 4 网站。我依赖的库程序集之一包装了本机 dll。我在项目的构建后事件中将该本地 DLL 复制到项目的输出目录。这使我可以在 IIS Express 下运行该网站,并且运行良好。但是,当我去发布站点时,本机 DLL 被留在了泥土中。理想情况下,我希望根据 Visual Studio 中当前选择的平台发布 Win32 或 x64 本机 dll。有人知道如何让 Publish 命令获取本地 DLL 吗?
顺便说一句,我尝试了将 DLL “添加链接”到项目并将构建操作设置为无并将“复制到输出目录”设置为始终复制的技巧。虽然这有效,但它仅适用于本机 dll 的一个特定位数。这不太理想。
【问题讨论】:
标签: asp.net asp.net-mvc web-deployment