标签: mod-mono

如何在运行Apache2的单个虚拟主机上托管多个MVC3站点?

我正在尝试在OSX上使用Apache2配置mod_mono.我想在同一个虚拟主机上运行多个MVC3项目,但由于某种原因,只有列出的第一个项目正在运行.对此有任何帮助将非常感激,因为没有太多关于此的文档.我尝试了很多不同的配置选项,但似乎都没有.

Listen *:9005
<VirtualHost *:9005>
  DocumentRoot "/Library/WebServer/vhosts/api"
  ServerName api
  MonoAutoApplication disabled

  Alias /gamecenter "/Library/WebServer/vhosts/api/gamecenter"
  AddMonoApplications gamecenter "/gamecenter:/Library/WebServer/vhosts/api/gamecenter"
  MonoServerPath gamecenter "/usr/bin/mod-mono-server4"
  MonoDebug gamecenter true
  MonoSetEnv gamecenter MONO_IOMAP=all
  MonoUnixSocket gamecenter-stage /tmp/mod_mono_server_gc
  <Location /gamecenter>
    Allow from all
    Order allow,deny
    MonoSetServerAlias gamecenter
    SetHandler mono
    SetOutputFilter DEFLATE
    SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip dont-vary
  </Location>

  Alias /gamecenter-stage "/Library/WebServer/vhosts/api/gamecenter-stage"
  MonoServerPath gamecenter-stage "/usr/bin/mod-mono-server4"
  MonoDebug gamecenter-stage true
  MonoSetEnv gamecenter-stage MONO_IOMAP=all
  AddMonoApplications gamecenter-stage "/gamecenter-stage:/Library/WebServer/vhosts/api/gamecenter-stage"
  MonoUnixSocket gamecenter-stage /tmp/mod_mono_server_gcs
  <Location /gamecenter-stage>
    Allow from all
    Order allow,deny
    MonoSetServerAlias gamecenter-stage
    SetHandler mono
    SetOutputFilter DEFLATE
    SetEnvIfNoCase …
Run Code Online (Sandbox Code Playgroud)

apache mono mod-mono osx-snow-leopard asp.net-mvc-3

21
推荐指数
1
解决办法
1735
查看次数

Mono vhost配置错误:地址已在使用中

每次我启动apache时,我的apache错误日志中都有三个不同的错误消息.我已多次阅读mod_mono配置部分,所以请给我一个提示如何摆脱这些消息.应用程序(3个asp.net项目)运行正常.

第一:

Listening on: /tmp/mod_mono_server_global
Root directory: /
Error: Address already in use
Run Code Online (Sandbox Code Playgroud)

第二:

Error: There's already a server listening on /tmp/mod_mono_server_global
Run Code Online (Sandbox Code Playgroud)

第三:

Listening on: /tmp/mod_mono_server_example.com
Root directory: /srv/www/vhosts/example.com
Error: There's already a server listening on /tmp/mod_mono_server_example.com
Run Code Online (Sandbox Code Playgroud)

vhost配置

MonoServerPath example.com "/usr/bin/mod-mono-server4"
MonoDebug example.com false
MonoSetEnv example.com MONO_IOMAP=all

MonoApplications example.com "/:/srv/www/vhosts/example.com"

 <Directory "/srv/www/vhosts/example.com">
     MonoSetServerAlias example.com
     SetHandler mono
 </Directory>
Run Code Online (Sandbox Code Playgroud)

OpenSuse 11.4,Mono 2.10.2

apache asp.net mono mod-mono

19
推荐指数
1
解决办法
2033
查看次数

MONO/ASP.NET Linux主机?

我想知道是否有人知道任何webhosts让你部署asp.net应用程序在单声道下运行.

编辑:理想情况下,主机几乎不需要配置来部署ASP.NET应用程序.

asp.net mono mod-mono

14
推荐指数
1
解决办法
3164
查看次数

在Mac OSX上安装mod_mono

我刚开始在mac osx上使用mono + asp.net mvc2开发网站,但我对mono和mac很新.

我从MonoDevelop那里得到了一些东西.当我从MonoDevelop运行它时,我的网站运行正常.

现在,我试图从Apache服务器测试它,但我不知道如何设置.我能找到的一些指令都非常陈旧或不完整.我试了几个,但都没有用.

有人可以帮帮我吗?

apache macos mono mod-mono

11
推荐指数
1
解决办法
3583
查看次数

如何在Mono 2.10.8上成功托管ASP.NET MVC4 RC

我正在尝试在Mono 2.10.8.1之上托管ASP.NET MVC4 RC项目.我第一次访问应用程序时遇到以下异常:

Missing method System.Web.Security.FormsAuthentication::get_IsEnabled() in assembly /usr/lib/mono/gac/System.Web/4.0.0.0__b03f5f7f11d50a3a/System.Web.dll, referenced in assembly /tmp/root-temp-aspnet-0/eaee30a1/assembly/shadow/5cf10065/40974e7d_1c664e18_00000001/System.Web.Http.WebHost.dll
Run Code Online (Sandbox Code Playgroud)

根据http://www.mono-project.com/Compatibility,这应该在Mono 2.10.8中实现.Microsoft将该属性列为.NET Framework 4.0:http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.isenabled.aspx

是否存在某种解决方法,或者目前无法在Mono上主持MVC4?

我应该注意到,在Apache2上使用XSP4和mod_mono时,我遇到了这个问题.

单声道版本如下:

Mono JIT compiler version 2.10.8.1 (Debian 2.10.8.1-1~dhx1~lucid1)
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com
        TLS:           __thread
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  x86
        Disabled:      none
        Misc:          softdebug
        LLVM:          supported, not enabled.
        GC:            Included Boehm (with typed GC and Parallel Mark)
Run Code Online (Sandbox Code Playgroud)

mono mod-mono asp.net-mvc-4 xsp4

10
推荐指数
1
解决办法
6354
查看次数

在linux上托管WCF服务

有没有办法在Linux上托管WCF服务.我读到了关于葡萄酒但我没有看到任何托管WCF服务的例子.

PS:我尝试过mono和mod_mono,但无济于事.

mono wcf wine centos mod-mono

9
推荐指数
1
解决办法
2万
查看次数

C#代码在IIS上运行速度很快,但在Mono上运行缓慢 - 如何改进?

我有一个在我的Windows开发机器上运行良好的ASP.NET应用程序.服务器是运行Mono的Linux,一旦上传,相同的代码运行速度比在Windows机器上慢4或5倍(例如,对于一个任务,需要25秒对5秒).

这个性能是Mono的已知问题吗?我能做些什么吗?代码主要是文本处理,字符串替换,正则表达式等,如果这有任何区别.我在本地使用VS来分析和调试我的代码,但是我不知道是否可以使用Mono在服务器上进行远程调试,或者我接下来需要做什么来修复它.

c# asp.net mono performance mod-mono

8
推荐指数
1
解决办法
2843
查看次数

Mono 2.10.1 apache错误:命令流已损坏,最后一个命令为-1

启动测试单声道服务器时,网站立即提供了相当多的错误.我特别关注的错误是

[error] (70014)End of file found: read_data failed
[error] Command stream corrupted, last command was -1
Run Code Online (Sandbox Code Playgroud)

因为它在启动时会发生十几次,然后每页请求一次或多次.是什么原因造成的?还有,错误

No access to the given key
Run Code Online (Sandbox Code Playgroud)

尽管事实上我明确地设置MONO_REGISTRY_PATH了一个目录www-data,但我甚至尝试了chmod 777 -R一次.这里的任何帮助都会很棒.重启的完整错误日志如下.

[Wed Mar 16 10:32:42 2011] [notice] Apache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.5 with Suhosin-Patch mod_ssl/2.2.14 OpenSSL/0.9.8k mod_mono/2.10 configured -- resuming normal operations
Listening on: /tmp/mod_mono_server_global
Root directory: /
Listening on: /tmp/mod_mono_server_global
Root directory: /
Listening on: /tmp/mod_mono_server_global
Root directory: /
Error: Address already in use
Error: Address already in use
mod-mono-server4 …
Run Code Online (Sandbox Code Playgroud)

apache mono apache2 mod-mono

6
推荐指数
0
解决办法
2079
查看次数

无法启动带有mod_mono的apache2.错误:未定义的符号:unixd_config

从源代码安装mono后,在这里安装mod_mono的步骤http://r2d2.cc/2014/03/25/asp-net-mvc-under-linux-with-mono/我以:

apache2:/etc/apache2/apache2.conf第140行的语法错误:/etc/apache2/mods-enabled/mod_mono.load的第1行语法错误:无法加载/usr/lib/apache2/modules/mod_mono.so到服务器:/usr/lib/apache2/modules/mod_mono.so:未定义的符号:unixd_config

在我的ubuntu linux 14.10上.我尝试首先安装mono-complete,但是我尝试从github源安装时出现相同的错误.mono工作正常(c#console test),但是当我尝试启动apache2服务器时,我收到此错误.

第140行是调用mono_load的行.所有文件似乎都在那里.我试图谷歌找到问题 - 但现在,5小时后,这是我最后的希望......

有人知道我能做什么吗?

谢谢你的帮助!麦克风.

c# apache ubuntu mono mod-mono

6
推荐指数
2
解决办法
2177
查看次数

如何从apache mod_mono获得有用的堆栈跟踪?

我在Ubuntu上运行apache服务器,我正在尝试运行一个asp站点.当我进入页面时,我得到一个带有以下堆栈跟踪的404:

at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0021a] in <dca3b561b8ad4f9fb10141d81b39ff45>:0  
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <dca3b561b8ad4f9fb10141d81b39ff45>:0  
at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)  
at System.IO.File.OpenRead (System.String path) [0x00000] in <dca3b561b8ad4f9fb10141d81b39ff45>:0  
at Microsoft.CodeDom.Providers.DotNetCompilerPlatform.Compiler.get_CompilerName () [0x00019] in <fa43aae1d96f44db88d3b8a258fd9425>:0  
at Microsoft.CodeDom.Providers.DotNetCompilerPlatform.Compiler.FromFileBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00168] in <fa43aae1d96f44db88d3b8a258fd9425>:0  
at Microsoft.CodeDom.Providers.DotNetCompilerPlatform.Compiler.CompileAssemblyFromFileBatch (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00048] in <fa43aae1d96f44db88d3b8a258fd9425>:0  
at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromFile (System.CodeDom.Compiler.CompilerParameters options, System.String[] fileNames) [0x00014] in <59be416de143456b88b9988284f43350>:0  
at System.Web.Compilation.AssemblyBuilder.BuildAssembly …
Run Code Online (Sandbox Code Playgroud)

apache asp.net mod-mono

6
推荐指数
1
解决办法
127
查看次数