gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 03:38:34 24 4
gpt4 key购买 nike

我们有一个用 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。这里有一个关于从 MonoDevelop 到 Linux 环境工作和部署 ASP.NET 应用程序的入门指南:

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 兼容。干杯!

关于asp.net - 如何在 Linux 服务器上托管的 Mono 中部署 .NET Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30676947/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com