0

我在我的 SliceHost Ubuntu Hardy Heron vps 服务器上运行 Rails 应用程序和 PHP。我有一个PdfProcess.exe基于 ASP.NET (.NET 2) 的模块。

我有一个 PHP 文件,它使用一个passthru("PdfProcess.exe ......")加载 pdf 模板并输出新处理的 pdf 文件并发送到浏览器的函数。

PdfProcess.exe和功能的组合PHP passthru(...)适用于我的开发系统中的 Windows Apache/PHP 服务器。

现在我必须在我的 Ubuntu Hardy 中使用它。我用谷歌搜索了如何在 Ubuntu 中使用 Mono 运行 .NET 应用程序,然后我找到了Mono

而且我从 2 天以来一直在尝试安装 Mono 2.0.1、2.2,但仍然发现安装错误,但我无处可去。

所以,在花更多时间之前,我想知道要安装哪些东西才能使 PHP passthru(...) 函数和 PdfProcess.exe 一起工作?

只有安装 Mono 才能工作,还是我也必须安装 XSP 和 MCS?

运行这个基于 PdfProcess.exe .NET 2 的模块需要哪个版本的 Mono?

4

2 回答 2

1

首先,您应该使用 Moma 检查您的 PdfProcess.exe 是否可以在 Mono 上正常运行。

http://mono-project.com/Moma

其次,在 Ubuntu 上安装 Mono 很困难。目前还没有官方支持。您可以尝试其他 Linux 发行版。

于 2009-02-28T05:58:35.120 回答
0

你在运行 Apache 吗?最可能。

您需要安装和配置 mod_mono 才能运行 Asp.net 应用程序。

在 Mono 项目站点上,您可以找到配置 mod_mono 的详细说明

我建议您在 repo(添加/删除程序)中查找单声道,但会有旧版本。

PdfProcess.exe 是 .net 应用程序吗?如果是,请先与MoMa核对

如果 PdfProcess.exe 不是 .net 应用程序,那么您可以找到它的替代品。

于 2009-02-28T05:49:37.217 回答