问题标签 [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 投票
5 回答
1898 浏览

c# - 从单轨到 ASP.Net MVC

上一次我使用 Castle Monorail 进行非平凡的 .Net/C# 应用程序时,总的来说,我很享受这种体验。.Net MVC 的早期访问/预览版本尚不可用。许多“微软商店”现在会发现“官方”解决方案更具吸引力。有没有人从 Monorail 转到 .Net MVC。

你是怎么找到开关的?
目前最大的区别是什么?

0 投票
3 回答
2773 浏览

c# - 如何格式化要由 jQuery 序列化的 javascript 日期

我正在尝试设置 ajavascript date以便它可以通过提交JSON给一个.NET类型,但是当尝试这样做时,jQuery将其设置date为一个 full string,它必须采用什么格式才能转换为一个.NET类型?

MonoRail在服务器上使用来执行与.NET类型的绑定,除此之外我需要知道将表单隐藏字段值设置为什么,才能正确发送到.NET代码。

0 投票
2 回答
408 浏览

c# - 单元测试 Monorail 的 RedirectToReferrer()

我正在尝试为调用该Controller.RedirectToReferrer()方法的操作方法编写单元测试,但收到“没有可用的推荐人”消息。

如何隔离和模拟这种方法?

0 投票
1 回答
245 浏览

routing - 是否可以在 IIS 5 中使用 Castle MonoRail 路由功能?

我是否必须使用 IIS 6 或更高版本才能使用 Castle MonoRail 路由功能?

我知道 casini 可以工作,但实际上我们不会使用 casini 部署 Web 应用程序,不是吗?

0 投票
1 回答
840 浏览

asp.net - CastleProject *.vm HttpForbiddenHandler 不起作用

我尝试使用 HttpForbiddenHandler 来阻止文件但没有成功。web.config 如下:

我也设置了虚拟目录以将 .vm 请求转发到 aspnet_isapi.dll。基本上我遵循了这个指南:http: //support.microsoft.com/kb/815152

知道为什么它不起作用吗?我正在使用 Windows XP + IIS 5.1 对其进行测试。

更新:进一步的诊断测试把我推到了地狱。我尝试删除 ISAPI 列表中的 .config 绑定,正如预期的那样,该文件已被提供。我将所有内容都添加回来,这一次,它没有显示“未提供文件类型”,而是显示“没有为请求类型“GET”找到 http 处理程序!我完全被激怒了,这只是用于 XP 的 IIS 5.1 还是我做了一些可疑的事情?不,我只是对此感到害怕-当我进行故障排除时,我尝试使用 . 但是 .vm 未被阻止的问题仍然存在。

0 投票
1 回答
394 浏览

unit-testing - 如何在 MonoRail 控制器单元测试中伪造验证错误?

我在 Castle 的主干上运行,并尝试对设置了 DTO 验证的控制器操作进行单元测试。控制器继承自 SmartDispatcherController。动作和 DTO 如下所示:

单元测试如下所示:

(“home”是我在测试中的 HomeController 实例;home.Errors 包含对 ErrorSummary 的引用,当出现验证错误时应该将其放入 Flash)。

我看到调试器认为 dto 没有验证错误;它显然应该有几个失败,测试运行的方式。

我已经阅读了Joey 关于此的博客文章,但自从写完这篇文章后,Castle 的树干似乎已经搬走了。有人可以阐明一下吗?

0 投票
5 回答
361 浏览

model-view-controller - MonoRail 是否已准备好进行生产使用?

现在我不确定...

0 投票
2 回答
605 浏览

elmah - 城堡 MonoRail 和 ELMAH

有人成功使用 Castle MonoRail 和 ELMAH 吗?

我们正在使用许多 Resuce 向用户提供友好的错误消息,但如果我们这样做,异常永远不会像 MonoRail 救援拦截它们那样到达 ELMAH。

理想情况下,我们希望用户看到救援,但要在 ELMAH 中记录异常。

任何想法/指针?

干杯,

杰。

0 投票
3 回答
4022 浏览

c# - 使用 IIS 7 的 Castle MonoRail 路由?

我正在尝试使路由模块与默认操作或控制器一起使用,但事实并非如此。我总是面对找不到 404 页面。我忘记做某事了吗?我真的很喜欢 ASP.NET MVC 特性中的路由,但我不确定我是否可以在 MR 中做同样的事情。我正在使用 IIS7 和 .NET 3.5 的城堡树干构建。

0 投票
4 回答
9666 浏览

c# - Asp.Net MVC 与 Castle MonoRail

我有一些使用 Asp.Net 构建应用程序的经验,但现在 MVC 框架变得越来越流行。我想尝试使用 Asp.Net MVC 或 Castle MonoRail 构建新的多语言 Web 应用程序,但我不知道哪个对我有好处。我不喜欢 Web 表单视图引擎,但我喜欢 Asp.Net MVC 中的路由功能。

  • 谁能说说它们之间的利弊?
  • 哪个 ViewEngine 更适合覆盖主模板?