【发布时间】:2014-01-13 11:52:45
【问题描述】:
我们基于 nopcommerce 3.10 部署了一个电子商务网站,并针对特定情况开发了几个插件。一切正常。 3.20 版发布后,我们下载了完整的源代码版本,添加了我们的插件并重新编译了站点,并对插件进行了任何必要的更改。
它在开发环境中工作得非常好(通常情况下),但是一旦我们将它部署到生产服务器上,在尝试配置插件时就会出现错误。不仅仅是我们的,几乎所有的插件。
错误是
执行处理程序的子请求时出错 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'。
System.Web.HttpException (0x80004005):执行子请求时出错 对于处理程序 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'。 ---> System.InvalidOperationException:视图“Nop.Plugin.Shipping.CSTM.Views.ShippingCSTM.Configure”或其主视图 未找到或没有视图引擎支持搜索到的位置。
这不是视图没有被标记为嵌入式资源的问题,因为它们是,并且与 3.10 版完美配合。
我们甚至下载了 Visual Studio 2013 并从新的代码下载中重新编译了项目,同时确保所有库(例如 Razor、MVC)都处于正确的版本等,但我们没有运气。
对可能出现的问题有什么想法吗? 生产服务器位于共享托管服务提供商上。
【问题讨论】:
标签: asp.net-mvc razor nopcommerce