问题标签 [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.
c# - 从单轨到 ASP.Net MVC
上一次我使用 Castle Monorail 进行非平凡的 .Net/C# 应用程序时,总的来说,我很享受这种体验。.Net MVC 的早期访问/预览版本尚不可用。许多“微软商店”现在会发现“官方”解决方案更具吸引力。有没有人从 Monorail 转到 .Net MVC。
你是怎么找到开关的?
目前最大的区别是什么?
c# - 如何格式化要由 jQuery 序列化的 javascript 日期
我正在尝试设置 ajavascript
date
以便它可以通过提交JSON
给一个.NET
类型,但是当尝试这样做时,jQuery
将其设置date
为一个 full string
,它必须采用什么格式才能转换为一个.NET
类型?
我MonoRail
在服务器上使用来执行与.NET
类型的绑定,除此之外我需要知道将表单隐藏字段值设置为什么,才能正确发送到.NET
代码。
c# - 单元测试 Monorail 的 RedirectToReferrer()
我正在尝试为调用该Controller.RedirectToReferrer()
方法的操作方法编写单元测试,但收到“没有可用的推荐人”消息。
如何隔离和模拟这种方法?
routing - 是否可以在 IIS 5 中使用 Castle MonoRail 路由功能?
我是否必须使用 IIS 6 或更高版本才能使用 Castle MonoRail 路由功能?
我知道 casini 可以工作,但实际上我们不会使用 casini 部署 Web 应用程序,不是吗?
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 未被阻止的问题仍然存在。
unit-testing - 如何在 MonoRail 控制器单元测试中伪造验证错误?
我在 Castle 的主干上运行,并尝试对设置了 DTO 验证的控制器操作进行单元测试。控制器继承自 SmartDispatcherController。动作和 DTO 如下所示:
单元测试如下所示:
(“home”是我在测试中的 HomeController 实例;home.Errors 包含对 ErrorSummary 的引用,当出现验证错误时应该将其放入 Flash)。
我看到调试器认为 dto 没有验证错误;它显然应该有几个失败,测试运行的方式。
我已经阅读了Joey 关于此的博客文章,但自从写完这篇文章后,Castle 的树干似乎已经搬走了。有人可以阐明一下吗?
elmah - 城堡 MonoRail 和 ELMAH
有人成功使用 Castle MonoRail 和 ELMAH 吗?
我们正在使用许多 Resuce 向用户提供友好的错误消息,但如果我们这样做,异常永远不会像 MonoRail 救援拦截它们那样到达 ELMAH。
理想情况下,我们希望用户看到救援,但要在 ELMAH 中记录异常。
任何想法/指针?
干杯,
杰。
c# - 使用 IIS 7 的 Castle MonoRail 路由?
我正在尝试使路由模块与默认操作或控制器一起使用,但事实并非如此。我总是面对找不到 404 页面。我忘记做某事了吗?我真的很喜欢 ASP.NET MVC 特性中的路由,但我不确定我是否可以在 MR 中做同样的事情。我正在使用 IIS7 和 .NET 3.5 的城堡树干构建。
c# - Asp.Net MVC 与 Castle MonoRail
我有一些使用 Asp.Net 构建应用程序的经验,但现在 MVC 框架变得越来越流行。我想尝试使用 Asp.Net MVC 或 Castle MonoRail 构建新的多语言 Web 应用程序,但我不知道哪个对我有好处。我不喜欢 Web 表单视图引擎,但我喜欢 Asp.Net MVC 中的路由功能。
- 谁能说说它们之间的利弊?
- 哪个 ViewEngine 更适合覆盖主模板?