4

我正在尝试在我的 Raspberry Pi(运行 arch linux)上运行 xsp 包附带的示例应用程序,但不幸的是,显然在将任何 http 响应发送到浏览器之前连接已关闭。我在 chrome 上收到“未收到数据”消息。

然而,xsp 只输出“Application_Start”,没有其他任何事情发生(除了 chrome 说没有收到数据)

这就是我所做的:

$ xsp2
xsp2
Listening on address: 0.0.0.0
Root directory: /srv/http/test
Listening on port: 8080 (non-secure)
Hit Return to stop the server.
Application_Start

和 Chrome 的输出:

No data received
Unable to load the webpage because the server sent no data.
Here are some suggestions:
Reload this webpage later.
Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.

当然,在我的 Linux PC 机上它运行良好。

如果除了我试图从我 35 美元的董事会中拿走太多东西之外,有人有任何见解,请告诉我?

4

3 回答 3

6

有关访问此页面的人员的信息:

  • Raspberry pi 没有关于硬浮点操作的官方单声道实现。这就是为什么很多单声道的东西不起作用的原因,包括 xsp =]

  • 一位绅士在树莓派论坛上发布了一个实验版本的单声道,它实现了硬浮点,我的工作正常。帖子在这里

  • 对于 Arch Linux 用户,我提出了一个包构建,以便您可以创建一个 Arch Linux 包,并发布在同一个线程上。正是在这里。关于如何构建它的说明也在那里。

  • 在此之后运行 xsp 将起作用,至少对我来说是这样。我也确实使用 .NET 来处理 GPIO,而且一切都很好。

希望这会有所帮助!=]

于 2013-06-07T15:01:58.973 回答
3

通过一些反射和一个套接字服务器,创建自己的 asp.net 主机并不难(好吧,我让它支持 <% %> 语法,后面有代码和用户控件(不要使用/想要内置控件)因为它们不那么便携,也不像我想要的那样透明))。在我的拱莓上效果很好。

或者您可以尝试从 MS http://www.asp.net/web-api/overview/hosting-aspnet-web-api/self-host-a-web-api进行自我托管,不确定它是否适用于单声道虽然(但如果确实如此,请告诉我们;))。

于 2012-12-13T22:37:41.193 回答
0

如果您使用的是 Raspbian 发行版,则 Mono 包在编译时会出现问题,并且由于 Raspbian 所利用的特定处理器功能,因此存在运行 .Net 应用程序的问题。您必须使用不使用 Hard Float armhf 的旧版 Debian。

http://www.raspberrypi.org/phpBB3/viewtopic.php?f=66&t=11634&start=75

于 2012-11-16T16:55:11.450 回答