问题标签 [mod-mono]

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 投票
1 回答
936 浏览

macos - asp.net 未在 OSX Lion 上的 Apache 2 上运行 - 获得禁止的 403 响应

截至撰写本文时(2012-03-05),我正在运行以下组件:

  • OSX 狮子
  • 默认 Apache 安装 (Apache2)
  • Apache 上的 SSLEngine 已“开启”(正在进行一些开发,但尚未尝试通过 ssl 访问 .net)
  • 单声道 2.10.8
  • xsp 2.10.2
  • mod_mono 2.10

我是一个 Win/IIS 人,所以这对我来说是全新的,但试图让 xsp 测试 ASP.NET 应用程序在我的 mac 上运行(该应用程序位于 xsp 文件夹中,并在 mod_mono 安装指南中引用)。

我已经浏览了 xsp 和 mod_mono 的安装指南。

据我所知,一切都在运行。Appache 似乎已经加载了单声道模块,因为它的 httpd.cong 文件中的单声道配置元素没问题。

但是,当我尝试浏览到 ASP.NET 页面时,例如 xsp test one ( http://127.0.0.1/demo/index.aspx),我得到:

禁止的

您无权访问此服务器上的 /demo/index.aspx。

Apache/2.2.20 (Unix) mod_ssl/2.2.20 OpenSSL/0.9.8r DAV/2 mod_mono/2.10 服务器在 127.0.0.1 端口 80

mono_mod 故障排除指南说,如果 Apache 没有读取访问权限,但 xsp 测试文件夹上的读取访问权限设置为:

每个人:阅读和写作

我认为这不是目录权限问题?

我想知道单声道模块是否运行不正常,所以实际上 Apache 正在尝试做一个目录列表,这会给出 403?

这可能是什么原因造成的?是否有任何方法可以诊断所有单声道模块是否已安装并使用 Apache 正确运行?

谢谢

0 投票
0 回答
346 浏览

asp.net - 带有 Mod_Mono 的 ASP.Net 4.0 自动启动功能

有人知道 Mono (Mod_Mono) 是否支持名为 AutoStart 的新 ASP.Net 4.0 功能?

如果它支持,我如何配置 Apache2/mod_mono 来启用它?

如果没有,那么在每次重新启动 apache2 服务时发出请求的自动脚本是最好的方法吗?

我在互联网上搜索过,但找不到任何关于 Mono 支持 AutoStart(预热)功能的信息。

此功能在以下链接中讨论:

http://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and-net-4-0-series.aspx

http://weblogs.asp.net/gunnarpeipman/archive/2010/01/31/asp-net-4-0-how-to-use-application-warm-up-class.aspx

谢谢!

0 投票
0 回答
548 浏览

c# - 如何在 Mono 上的 MVC2 应用程序中从浏览器备份 PostgreSql 数据库

Mono MVC2 应用程序用于从浏览器备份 PostgreSql 数据库。

经过一段时间的工作异常线程被中止发生(整个错误消息如下)。pg_dump 运行但看起来它已中止。apache error_log 包含以行中间结尾的输出。

如何从 PostgreSql 数据库创建备份副本,该副本可以通过 Internet 从浏览器保存?

在 Apache 中使用 mod_mono

安德鲁斯。

结果:

0 投票
2 回答
379 浏览

c# - 如何在 Mono Apache MVC2 应用程序中将标准输出通过管道传输到浏览器

下面的代码用于在 Linux 的 Apache Mono MVC2 Web 应用程序中从浏览器保存 PostgreSql 数据库备份。

在文件传输开始之前完成备份需要很长时间。pg_dump 可以写入标准输出而不是文件。如何强制控制器将标准输出通过管道传输到浏览器而不创建临时文件?或者如何向用户显示一些进度指示器?

更新

我根据答案尝试了下面的代码。从浏览器保存的备份副本会导致 pg_restore 崩溃。如何使用二进制写入或其他东西来创建正确的备份?只有在 pg_dump 完成后浏览器才会提示保存。如果 pd_dump 正在工作,如何实现管道以便通过 Internet 传输数据?

0 投票
1 回答
1338 浏览

apache - xsp/apache 不适用于 ASP.NET 应用程序,来自终端的 xsp4 确实有效

我在 Archlinux 上的 monodevelop 中有一个网站。

该站点在 monodevelop F5 运行中运行良好,并且在从终端运行 xsp4 时也运行良好

但是,在 apache 下运行时,我遇到了错误,特别是:

重要的是,我可以通过从终端运行普通 xsp 而不是有效的 xsp4 来复制错误

我的下一个(希望是合乎逻辑的:p)的想法是我需要以某种方式告诉 apache/mod_mono 使用 xsp4

请帮我解决这个问题!谢谢。

0 投票
1 回答
1706 浏览

.net - 通过 mod_mono 在 Mono 2.11.1 上运行 .NET4.0 应用程序的异常

昨天我在 CentOS 5.7 上安装了单声道版本 2.11.1。从那以后,我无法让我的 .NET4.0 应用程序通过 mod_mono 和 Apache 工作,但我的 .NET2.0 应用程序工作正常。从命令行运行 .NET4.0 控制台应用程序也可以正常工作。

使用的版本:

  • 单声道 2.11.1
  • mod_mono 2.10
  • xsp 2.10.2
  • 阿帕奇 2.2.21

我的 Apache 配置(相关部分):

Apache 错误日志中出现以下异常:

这看起来像是 Mono、mod_mono、xsp 中的错误,还是完全不同?

0 投票
5 回答
6385 浏览

mono - 如何在 Mono 2.10.8 上成功托管 ASP.NET MVC4 RC

我正在尝试在 Mono 2.10.8.1 之上托管一个 ASP.NET MVC4 RC 项目。首次访问该应用程序时出现以下异常:

根据http://www.mono-project.com/Compatibility这应该在 Mono 2.10.8 中实现。Microsoft 将该属性列为 .NET Framework 4.0:http: //msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.isenabled.aspx

是否有某种解决方法,或者目前无法在 Mono 上托管 MVC4?

我应该注意,在 Apache2 上使用 XSP4 和 mod_mono 时我都遇到了这个问题。

单声道版本如下:

0 投票
1 回答
4036 浏览

.net - 单壳执行

我使用在 Centos 6.0 64 位上运行 Apache 的 Mono 2.11.1 构建来运行一个名为 Provisionning 的 Web 服务,它与 Asterisk 交互。我需要调用并执行一个 shell 命令来转换音频文件,称为 Sox。问题是我收到此错误消息:

如果我直接指定位于 /usr/bin 上的 sox 命令,不带任何参数,我会从 sox 应用程序中获得默认的“未指定参数”消息。如果我用两个参数指定 sox 命令,我会收到我粘贴的相同错误消息。为了传递和减少一些可能性,我在 web 服务的 bin 目录中创建了一个 shell 脚本,它执行带有一些参数的 sox 命令。手动执行 sox.sh 脚本,一切正常。从 web 服务的代码执行 sox.sh 脚本,我得到了指定的相同错误。

shell执行过程方法如下:

这很简单

有什么线索吗?我真的无法理解缺少什么......

TIA

沙鲁阿

0 投票
1 回答
165 浏览

inheritance - mod_mono 是否支持 web.config 继承?

我无法让 .NET Web 服务从其父级的 web.config 文件中获取值。

服务器是运行 apache2 和 mod_mono 的 debian 机器。应用程序注册到 mono-server4。

父服务注册为:

子服务注册为

Parent 和 Child 都有自己的 web.config 文件。我试图访问的设置是:

我正在使用的代码是:

如果密钥位于 Child 的 web.config 中,则 Child 服务能够检索该值。

如果密钥位于 Parent 的 web.config 中,则 Child 服务看不到该值。

通常,在 IIS 下,子服务将从其父的 web.config 继承值。

mod_mono 支持这个吗?我在配置系统时遗漏了什么吗?

谢谢,克里斯。

0 投票
2 回答
219 浏览

asp.net - 如何分析我的生产 Web 应用程序?

我有一个博客。最近,我注意到一些性能问题。索引页面的等待时间大约为 400 毫秒。我认为这是相当高的。当我第一次部署它时(功能较少,但仍然如此),我记得索引加载时间大约为 80 毫秒。

现在我将对其进行分析,但问题是这只发生在我的生产环境中。在我的测试环境中,索引页面只需要 10ms。

如何分析我的生产应用程序?我在带有 MongoDB 的 Arch Linux 上使用 Apache+mono+mod_mono。我有一个类似的测试环境,除了我使用 xsp。

我不确定去哪里看:我的代码、Apache 的配置还是 MongoDB?如何分析我的生产服务器以找出为什么它比我的开发环境慢得多?