相关疑难解决方法(0)

单声道2.11与nginx或apache

我按照这些说明安装了并行Mono(2.11.3):http://www.integratedwebsystems.com/2012/04/install-mono-2-11/现在我想在这个Mono实例上运行我的ASP.NET站点.我使用VS 2010中的"Internet站点"模板创建了一个空的MVC 4站点,并将其发布到运行Mono的Linux机器上.

我已经成功地按照这些说明(http://www.integratedwebsystems.com/2011/06/get-mvc3-razor-running-on-mono/)通过xsp4运行它,以便在运行xsp4之前设置环境变量.它的工作没有重大问题(我看到一些新的功能,如CSS捆绑,不起作用,但我稍后会处理它).

现在,我想使用像apache或nginx这样的生产服务器.然而,这似乎几乎是不可能的,似乎我不是唯一一个遇到这个问题的人.例如,使用这个简单的nginx配置

server
{
    listen 80;
    server_name mvctest.mono;

    access_log /var/www/mvctest/log/access.log;
    error_log /var/www/mvctest/log/error.log debug;

    location /
    {
             root /var/www/mvctest/;
             index index.html index.htm default.aspx Default.aspx;
             fastcgi_index /Home;
             fastcgi_pass 127.0.0.1:9000;
             include /etc/nginx/fastcgi_params;
    }
}
Run Code Online (Sandbox Code Playgroud)

导致502 Bad Gateway错误,并且日志文件显示"上游发送意外的FastCGI记录:3从上游读取响应头".至于Apache + mod_mono_server4,我还没有超越错误

Exception caught during reading the configuration file:
System.MissingMethodException: Method not found:     'System.Configuration.IConfigurationSectionHandler.Create'.
at     System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection (System.String configKey) [0x00000] in <filename unknown>:0 
at System.Configuration.ConfigurationManager.GetSection (System.String sectionName) [0x00000] in <filename unknown>:0 
at System.Configuration.ConfigurationManager.get_AppSettings () [0x00000] in <filename unknown>:0 …
Run Code Online (Sandbox Code Playgroud)

apache asp.net mono nginx

5
推荐指数
2
解决办法
3438
查看次数

标签 统计

apache ×1

asp.net ×1

mono ×1

nginx ×1