1

我的小组一直在使用托管在运行 IIS 的 Windows 服务器上的 BugTracker.NET (http://ifdefined.com/bugtrackernet.html)。我们需要将它重新定位到运行 Apache 的 OpenSUSE 支持的 Intranet 站点。

不幸的是,我在这台机器上没有 root。我已经能够与管理员合作并运行实际的 Web 服务器进程,可以访问一些配置文件和 sudo 重新启动 Web 服务器的能力,但到目前为止无法查看日志文件(即痛苦)。

我可以在服务器上运行一个简单的网页,它表明安装了 Mono 模块(Mono 版本:2.0.50727.42;ASP.NET 版本:2.0.50727.42)。bugtracker.net 的安装基本上是为了运行

    where BTNET = name of instance and CD = current directory

    C:\windows\System32\inetsrv\appcmd.exe add app 
    /site.name: "Web Name" /path:/%BTNET% /physicalPath:"%CD%\www"

什么相当于在 Apache/mono 下添加这样的应用程序?指定物理路径等?有关如何安装此应用程序的任何建议?因为它是一个第三方应用程序,上面完成了许多自定义配置,所以我的偏好是将应用程序原样复制到新的 Linux 服务器上,但这不起作用,因为它没有安装。此应用程序中没有安装功能,可用于在 Windows IIS 以外的任何设备上进行安装。

我浏览了许多示例和文档,但没有找到任何提供此信息的内容。提前感谢您的任何帮助。

4

1 回答 1

0

首先要做的是快速测试您的应用程序是否至少基本上在单声道下工作。

我猜您的 Bugtracker 应用程序是作为存档(.zip 或其他)提供的?

在你的 Linux 机器上的任何位置解压它,然后“cd”到这个应用程序的根目录并启动 Mono light 应用程序服务器:

xsp4 --port 8080

然后你应该看看有没有什么事情发生。

稍后,您应该按照这个官方教程来配置 Apache 并将您的应用程序定义为 Mono/Asp.Net 应用程序

于 2012-10-04T15:35:17.013 回答