添加 nuPickers 插件后出现温莎城堡错误的 Umbraco

Umbraco with Windsor Castle error after adding nuPickers plugin

对于现有的 Umbraco 站点 运行 很好,我们添加了 nuPickers 插件,它似乎不喜欢 Castle。在浏览器控制台中,我们看到插件中的嵌入式资源生成了大量 404 / 500 错误。 (该插件是单个 DLL,其中嵌入了 css 和 js 文件。)

网站继续 运行 很好(后端和前端),除了插件。

事件日志显示:"No component for supporting the service nuPickers.EmbeddedResourceController was found"

我们已经尝试 route.ignoreroute 在我们的路由配置中,并且还在 web.config 中添加了一个处理程序,但都没有成功,因为我们认为资源请求不应该到达城堡?

感谢接受任何帮助或指点!

以防万一有人看到这张票,我们 'solved'

  1. 获取所有嵌入资源,(html,js & css - 不是 类)
  2. 以正确的结构(按照要求)将它们物理放置在 App_plugins 文件夹中,
  3. 重命名 js 和 css 文件(通过在文件后添加 .nu 扩展名),并且,
  4. 将以下 mime 类型添加到 web.config

      mimeMap fileExtension=".css.nu" mimeType="text/css"
      mimeMap fileExtension=".js.nu" mimeType="application/javascript"

然后,似乎一切正常 - 但一定有更好的解决方案,对吧?