我将在带有mono的linux系统上运行asp.net应用程序。 应用程序在iis上运行没有问题。 我用VS将应用程序发布到IIS。 我把相同的内容放到我的linux机器上。
IIS的文件结构如下所示:
如何在带有mono?
的linux机器上启动此应用程序答案 0 :(得分:1)
这取决于你想要做什么。您可以使用Mono XSP4,这是一个使用mono分发的Web服务器(主要用于调试,因此有限制,但它将运行您的站点)。
您可以在单声道项目网站(http://www.monodevelop.com/download/linux/)上找到安装说明。 ubuntu上的软件包叫做mono-xsp4,但你需要添加单项目repos。
安装完成后很简单:
$ cd / path / to / your / aspnet / project / root $ xsp4
这将启动它并在默认端口上运行它,并选择通过按Enter键从命令行终止它。
有几个方法可以提供帮助:
$ xsp4 --nonstop --port = 443 --https --cert = / my / cert.crt --pkfile = / my / key --pkpwd = mykeypwd
不停止意味着服务器将无法停止使用enter运行。港口是不言自明的。其余的选项是关于运行HTTPS,如果你想这样做。
希望这会有所帮助。快乐的编码。