繁体   English   中英

如何在Linux服务器上托管的Mono中部署.NET Web应用程序?

[英]How to deploy a .NET web application in Mono hosted on a Linux Server?

我们已经使用VB.NET编写了一个Web应用程序。 我们想让它在Linux服务器(特别是CentOS)中运行。 我在服务器上安装了Mono版本4.0.1,以及xsp和mod_mono。 但是,我不确定如何正确配置安装程序以使应用程序运行。 我们有几个.aspx和.dll文件。 是否仅将它们通过FTP传输到服务器? 我认为我们需要一些包装程序可执行脚本来使应用程序运行,因为我一直在浏览的所有网站都指出了这一点,但是我不确定这对于Web应用程序如何工作。

如果使用的是Visual Studio ,则应使用FTP将asp.net应用程序部署到GNU Linux环境中。 IDE将处理必须部署哪些文件才能使asp.net应用程序正常工作。

但是,如果您使用的是MonoDevelop ,则可以使用SSH Fuse 在这里,您可以获得有关将Mono.ASP应用程序从MonoDevelop部署和部署到Linux环境的入门指南

http://www.monodevelop.com/documentation/creating-aspnet-projects/

如果您没有使用FUSE的经验,请不要担心我会为您准备的

https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh


就这样。 您不需要前面提到的包装器,它很像一个标准的IIS站点。 很容易吧? 它必须始终工作,以确保您的应用程序及其依赖项与mono兼容,甚至与正确配置的apache或xsp兼容。 干杯!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM