问题标签 [castle-monorail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
235 浏览

asp.net-mvc - 是否有规定的 Castle Monorail 到 ASP.NET 迁移路径?

是否有从 Castle Monorail 到 ASP.MVC 2 或 3 的直接迁移路径,或者这是一个未知的领域?

0 投票
1 回答
267 浏览

production-environment - 动作中的城堡单轨数据绑定

我们有一个问题,我们的网站(运行 Castle Monorail)上有一个下载链接,该链接将一些数据下载为 CSV。动作方法如下:

奇怪的是,数据绑定在我们的测试环境中有效,但在我们的实际环境中无效。我们发现当我们执行 HTTP POST 时 DataBindAttribute 正在工作,但它似乎不适用于 HTTP GET。这当然可能是一个红鲱鱼,因为它正在测试环境中工作。

我怀疑这可能是配置问题。我应该在测试环境和实际环境之间检查什么以确保正确配置 Action 中的 Castle Monorail 数据绑定?

0 投票
0 回答
166 浏览

caching - Spark 视图引擎和缓存

我在控制器中有以下操作:

在这种情况下,视图被缓存,但是当我通过管理面板更改数据时,视图从缓存中获取。

当我更改数据时,有没有办法重置缓存?

0 投票
1 回答
112 浏览

asp.net-mvc - 将城堡单轨列车配置为不显示任何扩展

如何将 Castle Monorail 配置为没有任何扩展?我查看了文档并将其 defaultUrlExtension 配置为空白,并将其配置为不使用扩展名,但我仍然在网址上获得 .castle 扩展名。我错过了什么?提前致谢。

0 投票
1 回答
155 浏览

ninject - Castle Monorail 和 Ninject 2 集成

我想在 Castle Monorail 上使用 Ninject 2。在谷歌上搜索,我没有发现任何关于此的信息。

我知道 Windsor 可以神奇地与 Monorail 集成,就像 Ninject(带有 MVC 扩展)和 ASP.NET MVC 一样。

将 DI 框架(Windsor 除外)与 Monorail 集成需要执行哪些步骤?(任何网站链接、教程或代码示例(最好使用 Ninject 2))

仅供参考,我正在使用 C#

0 投票
4 回答
478 浏览

javascript - 我可以在 Castle MonoRails / NVelocity 中以编程方式将标签附加到正文中吗?

我一直在尝试找到一种方法,以编程方式将外部 CSS 文件的链接<head><body>Castle MonoRails 和 NVelocity 视图引擎中的标记中的标记添加到标记。任何人都知道如何做到这一点?

我需要解决这个问题,因为我处理的页面可能包含许多“小部件”,并且每个小部件都会以最佳方式获取额外的资产,例如 JS 和 CSS,而不是放在<link ..>body 标记内并冒着渲染问题的风险。

0 投票
1 回答
137 浏览

c# - 虚拟主机中的城堡单轨电车

有没有机构可以帮助我。

如何在网络托管中运行我的网络,我是使用 Castle Monorail MVC 开发的,我在免费网络托管 (www.somee.com) 中进行了测试,但是为什么 .castle 扩展无法读取,即使我在网络配置中手动配置,所以我的朋友告诉我更改为 .ashx 扩展名,因为虚拟主机不支持其他扩展名,而 ashx 它是 .net 中的默认扩展名。

我尝试在 web config 中添加这样的内容:

<add verb="*" path="*.aspx" type="System.Web.UI.PageHandlerFactory"/> <add verb="*" path="*.aspx" type="Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework" />

但它仍然不起作用,所以我改为:

<add verb="*" path="*.ashx" type="System.Web.UI.PageHandlerFactory"/> <add verb="*" path="*.ashx" type="Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework" />

但它仍然无法运行,请任何人帮助我如何配置它,还是我必须尝试在另一个虚拟主机中?

0 投票
1 回答
585 浏览

castle-monorail - Url smaller than 2 tokens Error

I'm getting this awkward and embarrassing and somewhat heinous (sp?) and egregious error within MonoRail intermittently. When users go to the homepage of the site they get the error:

Url smaller than 2 tokens

Usually after 5-15 minutes the error will stop but it comes back regularly. It only happens on the homepage because it is the domainname.com and it doesn't throw this exception if the url has a subdirectory. It's the silliest Monorail error ever, as why would you want to throw an error if someone is on the homepage of your site?

Anyway, here is the route rule that supposedly should take care of this issue but does not:

Any ideas? I'm hoping the Monorail gurus can help me out.

0 投票
1 回答
330 浏览

asp.net - 在 Windows Server 2003 上部署 Castle Monorail

我正在将一个城堡单轨网络应用程序部署到 Windows Server 2003。我已经在 web.config 中设置了 httphandler 映射,如下所示:

但是每当我尝试访问http://localhost/app/Home/Index.castle时,Web 服务器总是返回 HTTP 404 Not Found。看起来映射不是由 ASP.NET 引擎处理的,就像我在配置中缺少一两个步骤一样。有什么解决办法吗?

0 投票
2 回答
307 浏览

castle-monorail - 将 Monorail 从 v1.0.3 升级到 v2.1RC 后找不到 ViewComponent

我在我的 C# Web 应用程序中使用 Monorail。由于我升级了它(.Net Framework 2 到 4 和 Monorail 1.0.3 到 2.1RC),我的 ViewComponent 类没有找到。我所有的控制器似乎都工作正常。我正在使用 nVelocity 视图引擎。我没有使用温莎,但也许现在我想以某种方式注册它?

在 .vm 文件中,我尝试了以下几行(没有成功,第一个在我升级项目之前正在工作):

有人做过实验吗?

完整的错误信息是:

找不到 ViewComponent“菜单组件”。被注册了吗?如果您启用了 Windsor 集成,那么您很可能忘记将视图组件注册为 Windsor 组件。如果你确定你做了,那么确保使用的名称是组件 id 或传递给 ViewComponentDetailsAttribute 的键

非常感谢!