问题标签 [openrasta]

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 回答
767 浏览

openrasta - Openrasta 发布到基础 uri 的资源

我在 iis7 中有一个站点,将几个 openrasta 应用程序作为虚拟目录托管。其中一个 openrasta 应用程序托管单个资源,因此我希望它在该虚拟目录的根目录中运行。我能够成功获取资源,但无法发布资源。发布时出现 405 错误。

在本地它看起来像:

我想添加另一个应用程序,但由于此应用程序仅包含 1 个资源,我想通过应用程序的基本 uri 访问它。IE

我能够获取 resource5,但无法使用以下配置发布到它。

它不应该与模板“/{id}”匹配,因为我在发布时没有包含 ID。

我的配置如下:

我的处理程序代码是:

调试日志如下

有没有人能帮我解决这个问题?

干杯

戴夫

0 投票
2 回答
565 浏览

openrasta - OpenRasta DI PerRequest 生命周期问题

我在 ASP.NET 4 Web 应用程序中使用 OpenRasta 2.0.3214.437。我正在使用以下方法在内部容器中注册自定义依赖项:

这非常适合第一个请求;第二个请求在记录消息后引发 OpenRasta.DI.DependencyResolutionException:

忽略构造函数,以下依赖项没有注册:IRepository

DependencyLifetime.Singleton 和 DependencyLifetime.Transient 工作正常,只是 PerRequest 似乎有问题。我在卡西尼号上跑步。难道我做错了什么?

0 投票
1 回答
698 浏览

post - OpenRasta POST 操作的正文格式选项

给定 OpenRasta 的以下代码和配置:

如果我想发布到我的 FooHandler 上的 PostFoo 方法,请求正文的正确格式是什么。它可以是 json(即我会从 GetFoo 收到的相同格式)还是应该是名称-值对(例如 ID=1&Name=FooManChu)?

我是否需要在发布请求中设置任何其他标头,例如内容类型?

我正在尝试使其正常工作,但是当我尝试执行此操作时似乎出现 415 错误?

0 投票
2 回答
966 浏览

c#-4.0 - OpenRasta w/.Net 4.0 在 Win 7 64 和 IIS7.5 下运行

我正在尝试使用入门 OpenRasta 应用程序。https://github.com/openrasta/openrasta-stable/wiki/Building-Your-First-OpenRasta-Website

我在 Windows 7 64 位下使用 .Net4,我的目标是 IIS 7.5。我已将我的活动配置设置为调试,并将我的平台设置为任何 CPU。我使用的 OpenRasta 版本是 2.0.3。

这是我得到的错误:“无法加载文件或程序集'OpenRasta.Hosting.AspNet'或其依赖项之一。系统找不到指定的文件。”

我怀疑这与为 .net35 而不是 4 编译的 OpenRasta 有关?我已经尝试了许多不同的方法来解决这个问题,但我仍然卡住了。

我更改了应用程序池设置以设置启用 32 位应用程序 = true,这是我正在使用的 web.config:

任何帮助将不胜感激!也许有一个我找不到的.net 4 版本的openrasta?

0 投票
1 回答
853 浏览

c# - 带有 OpenRasta 和 ASP.NET MVC 的 REST API

REST API 问题:

  1. 有谁知道任何展示如何使用 OpenRasta 进行基于表单的身份验证的好教程?

  2. 将来将 REST API 从 MVC 转换为 OpenRasta 会有多困难?

  3. 我知道 OpenRasta 比 MVC 有优势。性能怎么样?喜欢看一些基准。

我正在探索用于 ASP.NET C# 应用程序的 OpenaRasta

谢谢阅读

0 投票
1 回答
136 浏览

components - 基于组件(或复合)的 Web 应用程序的 OpenRasta 框架

我们正在尝试构建一个更松散耦合的基于复合的 Web 应用程序,并研究各种选项和框架。

这个想法就像当用户浏览到一个页面时,将在服务器上解析 uri 以获取资源和基于配置要采取的操作列表。

该视图将由一些 html 标记和一些基于其内容的其他 URI 的组件组成。这些组件是可重用的,并且不应该对彼此有任何想法(可能是上下文)。

这只是一个想法,想看看 OpenRasta 框架如何帮助解决这个问题。我的方法可能完全错误;也许这可以用当前的 asp.net webform 和 mvc 框架轻松完成,但我想看看你的意见。

0 投票
2 回答
583 浏览

openrasta - FubuMVC 和 OpenRasta 文档和资源

我正在考虑将 FuBuMVC 或 OpenRasta 框架用于我们这里即将开展的项目。在不深入了解项目性质的情况下,我想对当前可用框架背后的文档、支持、教程和社区发表一些意见。哪个框架更成熟,是否准备好生产,

谢谢

0 投票
1 回答
551 浏览

viewengine - 将 Spark 或 Razor 视图引擎与 OpenRasta 一起使用

有人在 OpenRasta 框架中使用过 Spark 或 Razor 视图引擎吗?或对视图引擎的任何建议,而不是在 WebForms 中构建?

0 投票
2 回答
259 浏览

c# - 使用 OpenRasta 服务

按照这里的建议,我正在考虑是否用 OpenRasta 替换 WCF。

在 Visual Studio 中,我如何以与使用 WCF/ASMX 服务相同的方式使用 OpenRasta,例如添加服务引用,这使用 WSDL 处理类型。

我找不到任何不需要自定义 WebRequest 并解析 xml 的示例,这对我们来说是在代码中使用服务的重要一步。

0 投票
3 回答
2209 浏览

.net - REST API 有什么更好的选择?WCF Web API (Preview 4) 或 OpenRasta 还是其他?

我在这个问题中看到 WCF Web API 仍处于预览状态,我刚刚开始查看 OpenRasta

虽然 OpenRasta 看起来比 WCF Web API 更成熟,但我还是有点困惑。或者请建议是否有任何其他更好的框架可以在 .NET 堆栈上构建 REST API。

此外,我观察到,在aspx view包含 HTML 的 OpenRasta 中,除了其他 JSON/XML 表示之外,还可以将其呈现为响应(以 ASP.NET MVC 方式)。那么,我是否甚至可以(或者建议我应该)构建一个 Web 应用程序,该应用程序也将作为服务层,供使用它的第 3客户端开发人员使用?或者它只是用作服务层?