这是我目前的设置:
问题是,dotnet cli依赖于一个project.json
并且与WebForms不兼容 。 .Net核心基本上不是一个选项 。 当我使用mod_mono时,如果在使用命令xsp4 --port 9000
运行服务器的情况下连接到https:// localhost:9000 / ,则会出现Error 500
(请参见下文)。 我不能使用xsp4 --port 80
或xsp4 --port 443
因为它声称Address is already in use
即使httpd
是监听这些端口的唯一进程。 请注意,我可以使用 xbuild
命令 成功构build项目 。
我如何从github或我的本地计算机上取得我的项目并将其部署到我的服务器计算机上? 我错过了什么吗? 这里是我的虚拟主机configuration参考: httpd.conf 。 启动httpd.service时,我通常不会遇到任何错误。
编辑:
我也使用nginx
和fastcgi-mono-server4
,而不是nginx,我从这里直接得到了这个configuration,但仍然没有运气。 我通常得到这个Error 500
: 其他时间我可以得到其他types的Error 500
。 如果有解决scheme可以使用apache或nginx,请让我知道。
你的代码是Full NET ,甚至不是.NET Core,并试图将其部署到Mono Framework 。 这可能无法正常工作,请将您的项目转换为Mono或.NET Core并重试。