使用Mono在Apache上运行ASP.NET Web应用程序

时间:2009-07-28 20:49:50

标签: asp.net apache mono web-applications

我开发了一个ASP.NET Web应用程序,它包含以下文件(发布后):Default.aspx,Web.config,.dll(在bin文件夹中),. pdb(在bin文件夹中)和App_Data当前没有任何内容的文件夹。此应用程序在Visual Studio中运行良好。

我的公司使用Apache,因此IT部门决定尝试使用Mono来运行我的应用程序。不幸的是,该应用程序无法运行。我被问到的一个问题是.cs文件所在的位置。在输出文件中,在发布之后,我似乎无法找到.aspx文件假定引用的.cs文件。我错过了上面提供的列表中的文件吗?

此外,是否有人知道soem的经验法则或使ASP.NET Web应用程序通过Mono运行的过程。我只需要一些方向。

我非常感谢大家对此的反馈。

谢谢,

DFM

2 个答案:

答案 0 :(得分:7)

您需要在Apache上安装 mod_mono Mono ASP.NET page上有关于此的更多信息。在运行时不需要将.cs编译到DLL中。

答案 1 :(得分:3)

.cs文件将被编译到DLL中,因此部署时不需要它们。除此之外,我们可能还需要更多信息来确定应用程序无法在Apache / Mono下运行的原因。