gpt4 book ai didi

asp.net-mvc-2 - nginx/mono 2.8 上的 ASP.Net MVC 2

转载 作者:行者123 更新时间:2023-12-04 09:04:39 34 4
gpt4 key购买 nike

我正在尝试在 Linux 环境中设置 ASP.Net MVC 2 应用程序。我在 VirtualBox 上安装了 Ubuntu 10.10,然后从源代码安装了 Mono 2.8。之后我安装了 nginx 并按照推荐的方式配置它 here .
不幸的是,FastCGI 向我显示标准错误 500 页面:

No Application Found
Unable to find a matching application for request:
Host localhost:80
Port 80
Request Path /Default.aspx
Physical Path /var/www/mvc/Default.aspx

我的应用程序位于/var/www/mvc 目录中。我试图创建一些 stub Default.aspx 文件并将其放在我的应用程序的根目录中,但它没有帮助,发生了同样的错误。
谢谢。

最佳答案

我也一直在使用所有 ubuntu10.10 二进制文件对此进行一些测试。
据我所知,要么 nginx 无法传递单声道服务器的主机名,要么无法通过 fastcgi 协议(protocol)接收它。无论如何,教程行:

 fastcgi-mono-server2 /applications=www.domain1.xyz:/:/var/www/www.domain1.xyz/ /socket=tcp:127.0.0.1:9000

不起作用。删除主机名使事情起作用:
 fastcgi-mono-server2 /applications=/:/var/www/www.domain1.xyz/ /socket=tcp:127.0.0.1:9000

但这当然会阻止使用多个虚拟单声道主机。

关于asp.net-mvc-2 - nginx/mono 2.8 上的 ASP.Net MVC 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4578612/

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