无法将 RazorEngine 部署到 Azure
Unable to deploy RazorEngine to Azure
我有一个使用 RazorEngine 的 MVC 应用程序。我已将该应用程序部署到 Azure,但当我尝试使用 RazorEngine 执行该方法时,出现以下错误:
Could not load file or assembly 'RazorEngine, Version=3.7.0.0, Culture=neutral, PublicKeyToken=9ee697374c7e744a' or one of its dependencies. The system cannot find the file specified.
我通过将其安装在 GAC 中使其在本地工作。我在参考上将 Copy Local 设置为 true。我也有System.Web.Razor作为参考。
有没有人成功地让这个在 Azure 上正常工作?
我假设您正在 Azure 中进行源代码控制部署?
如果是这样,那么更应该关注利用 NuGet 将所有这些类型的依赖项整合在一起的需求。这是 ASP.NET vNext 的前进方向,稍后您会感谢我。
因此,您的第一步是取消引用基于 GAC 的程序集。接下来,您将从 NuGet 安装一个。
Install-Package RazorEngine -Version 3.7.0
我有一个使用 RazorEngine 的 MVC 应用程序。我已将该应用程序部署到 Azure,但当我尝试使用 RazorEngine 执行该方法时,出现以下错误:
Could not load file or assembly 'RazorEngine, Version=3.7.0.0, Culture=neutral, PublicKeyToken=9ee697374c7e744a' or one of its dependencies. The system cannot find the file specified.
我通过将其安装在 GAC 中使其在本地工作。我在参考上将 Copy Local 设置为 true。我也有System.Web.Razor作为参考。
有没有人成功地让这个在 Azure 上正常工作?
我假设您正在 Azure 中进行源代码控制部署?
如果是这样,那么更应该关注利用 NuGet 将所有这些类型的依赖项整合在一起的需求。这是 ASP.NET vNext 的前进方向,稍后您会感谢我。
因此,您的第一步是取消引用基于 GAC 的程序集。接下来,您将从 NuGet 安装一个。
Install-Package RazorEngine -Version 3.7.0