如何使用devexpress组件将ASP.NET MVC应用程序部署到Azure网站

时间:2015-07-02 08:22:17

标签: asp.net asp.net-mvc azure devexpress web-deployment

有没有办法使用dexexpress组件部署asp net应用程序,而不是使用安装了libs的虚拟机? 我想将它部署到azure网站,但得到一个错误.dll丢失(在调试安装了devexpress的localhost时没有出现错误)。

2 个答案:

答案 0 :(得分:1)

请确保您已将要在vm上发布的引用程序集标记为" copy local = true"。您可以在引用的属性中找到该选项。

您的网络应用程序的输出文件夹将自动复制到azure网站。有关如何打包网页的详细信息,请查看How to: Create a Web Deployment Package in Visual Studio

答案 1 :(得分:0)

您可以尝试以下选项之一:

  • 查找包含您需要的dll的NuGet包。我不知道你使用哪些组件,但NuGet包含很多软件包 - > https://www.nuget.org/packages?q=devexpress
  • 在项目的3thPartyLib中包含所需的dll,然后从项目中引用这些程序集(使用copy local = true)。

请务必在部署中包含许可文件。