ASP.NET MVC5 Dockerized在与Razor捆绑时抛出COMException

时间:2017-09-13 18:20:44

标签: asp.net-mvc docker razor dockerfile

我们正在尝试将我们的ASP.NET MVC5应用程序停靠并在第9行遇到以下错误。我们在处理捆绑之前遇到了同样的问题,但这次使用docker我们不确定它是否是一个问题项目方面或由dockerfile中缺少依赖项引起的。 dockerfile很简单,只使用FROM microsoft/aspnet作为基本映像。

我们的应用程序的Web API部分运行良好,但没有一个页面内容会渲染过这个第一个捆绑的css资产。源文件使用VS17发布到文件系统发布,并预先编译切换。

Exception from HRESULT: 0x800A1390
...

Line 7:      <title>@ViewBag.Title</title>
Line 8:      @RenderSection("styles", required: false)
Line 9:      @Styles.Render("~/Content/css") 
Line 10:     @Styles.Render("~/Content/cssstylesheets") 
Line 11:     @Styles.Render("~/Content/Select")
--
Source File: C:\inetpub\wwwroot\Views\Shared\_LoginLayout.cshtml    Line: 9 

之前有没有人见过同样的问题?谢谢!

1 个答案:

答案 0 :(得分:0)

经过数小时的研究,我认为这很可能是由于IE没有docker支持这一事实所以束变换器无法工作。有关详细信息,请使用解决方案进行更详细的讨论:https://github.com/Taritsyn/BundleTransformer/issues/7