我以为SSL单声道没有工作,因为它总是报告解码错误。 现在我认识到默认mono不信任任何人。 我如何添加许多可信任的证书? 我看过这个页面,它解释了如何使用gmail将证书添加到mono中,但这仅仅是一个例子 。 我怎么一次添加很多,或者添加一切在Firefox或Internet Explorer中,因为他们默认信任大量的网站。
我希望XSP能够作为守护进程在我的虚拟Debian 5上运行。 我怎样才能做到这一点? 我接下来尝试: $ sudo cp /etc/init.d/skeleton /etc/init.d/xsp 正确更新了脚本: PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="Mono XSP4" NAME=xsp4 DAEMON=/usr/bin/$NAME DAEMON_ARGS="–port 80 –nonstop –root /home/godfather/Projects/Test" PIDFILE=/var/run/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME 然后: $ sudo update-rc.d xsp defaults 但是在系统重启之后,它就变成了下一个: xsp Listening on address: 0.0.0.0 Root directory: /home/godfather/Projects/Test Listening on port: 80 (non-secure) 就这样。 它具有相同的输出,如果在用户模式下运行并且没有–nonstop : xsp Listening on address: 0.0.0.0 Root directory: /home/godfather/Projects/Test Listening on […]
我最近用Mono 2.10.5玩了很多,.NET 4和MVC 3的视图很好。 我现在用nginx和fastcgi-mono-server4configuration我的网站。 尽pipe这个网站还没有被公众所知(而且直到达到一个理想的状态),我们已经testing了很多天,而且到目前为止,事情看起来一切正常。 所以,鉴于上下文,让我们来回顾一些令我疯狂的问题: 我可以更新我的网站的内容(例如dll的),而无需安全地重新启动fastcgi过程? 当我这样做的时候,有没有可能对我的访客造成严重的失败? 我如何优雅地停止fastcgi-mono-server? 我从http://yojimbo87.github.com/2010/03/14/mono-startup-script.html获取初始化脚本作为基础,但它只是杀死(发送SIGTERM)fastcgi-mono-server进程,而不是调用在Global.asax中的Application_End(这就是我的意思是非正常关机)。 SIGHUP也不起作用(尽pipe它也杀死了服务器) 此外,我无法find一个页面来跟踪新闻或单fastcgi服务器的状态,唯一的参考,我已经教会了我如何设置服务器和它的基本工作,但我没有想法在哪里寻找新的版本和更新日志(甚至是一个下载页面,到目前为止,我已经使用portage来安装fastcgi-mono-server附带的xsp软件包)。 我发现http://kerrick.wordpress.com/2007/08/,但在fastcgi单一服务器上的最后一篇文章是如此古老,它吓到我了。 如果我可以问最后一个问题,我如何才能以非特权用户的身份运行fastcgi-mono-server? 我不敢肯定这个过程,因为我不太确定mono是否会尊重setuid标志(还没有尝试过),最重要的是,我不确定fastcgi-mono-server是否需要root访问在某个时刻设置的东西。 我非常想在这方面尝试一些东西,但由于我找不到关于这个问题的任何文件,所以我还没有做任何事情。 显然,我很绝望,因为服务器是以root身份运行的! 先谢谢你!
我正在开发一个ASP.NET应用程序,它将在Linux / Mono下运行,原因很多(主要是远离IIS,坦率地说)。 当然,我想到的第一个Web服务器是Apache。 但是,Apache的所有优点都增加了很多开销。 另外,我正在构build的应用程序需要高度可扩展性,性能是主要关注点之一。 Apache很显然是一个非常好的声誉,它的logging本身就是有说服力的,但是我不需要反向代理或负载平衡之类的东西,因为专用的networking设备将用于此目的。 所以Apache的这些模块将永远不会被使用。 所以基本上我的问题是:由于Nginx似乎完全适合需要,有什么告诫,我应该知道的? 比如说Nginx是否比较安全? 当检测到安全漏洞时,他们打补丁的速度有多快? 欢迎任何与Mono结合使用这些服务器的优点和缺点。
我在想。 你们如何看待Linux上的ASP.NET未来? 我不太了解IIS,我知道一些关于Linux的东西。 我不想编程任何东西在PHP和search主机时,我有一个困难的时间find一个主机,我喜欢在Windows上。 我想开发的应用程序,而不会考虑过多的平台,因此这个问题。 你们如何看待Linux上的ASP.NET未来? 你认为它会赶上和超过25%的支持ASP的Linux(共享)主机,或者你认为ASP.NET将会在Windows上运行更长的时间吗?
我试图在Apache 2(Prefork MPM)上安装mod_mono。 我正在使用Ubuntu Karmic,只是想要一个自动托pipe的设置(以便执行任何.aspx文件,类似于PHP通常的设置)。 我做了以下安装单声道: $ apt-get install libapache2-mod-mono mono-apache-server2 mono-devel $ a2dismod mod_mono $ a2enmod mod_mono_auto 我已经确认mod_mono正在被Apache加载。 但是,我尝试加载的任何.aspx页面都是未处理的,并且仍然具有application/x-asp-net MIMEtypes。 就好像mod_mono处理程序永远不会被Apache注册。 这里是/etc/mod_mono_auto.load的内容: LoadModule mono_module /usr/lib/apache2/modules/mod_mono.so 这里是/etc/mod_mono_auto.conf : MonoAutoApplication enabled AddType application/x-asp-net .aspx AddType application/x-asp-net .asmx AddType application/x-asp-net .ashx AddType application/x-asp-net .asax AddType application/x-asp-net .ascx AddType application/x-asp-net .soap AddType application/x-asp-net .rem AddType application/x-asp-net .axd AddType […]
我有单声道2.11与我的nginx 1.0.15 web服务器运行在centos 6.2上设置。 我从源代码构build,xps2,xps4和fastcgi-mono-server2按预期工作。 问题是当我尝试运行fastcgi-mono-server4时。 当我运行: fastcgi-mono-server4 /applications=site:/:/srv/www/html/ /socket=tcp:127.0.0.1:9000 /loglevels=Debug /printlog=true 这是我从fastcgi-mono-server2得到的: [2012-06-06 23:51:07Z] Debug Record received. (Type: BeginRequest, ID: 1, Length: 8) [2012-06-06 23:51:07Z] Debug Record received. (Type: Params, ID: 1, Length: 801) [2012-06-06 23:51:07Z] Debug Record received. (Type: Params, ID: 1, Length: 0) [2012-06-06 23:51:07Z] Debug Read parameter. (QUERY_STRING = ) [2012-06-06 […]
每个可以处理多less请求? 需要多lessRAM? 正如我记得FastCGI是打开初始化进程,每个可以处理一个请求。 那么multithreading呢?
我目前正在为我的Web服务器调查一个新的Web应用程序堆栈。 C#看起来不错,因为它是一种编译语言,似乎运行得很好,没有太多的CPU,也不会消耗太多的内存。 而StackOverflow和ServerFault就是一个可扩展的MVC / .Net / C#栈的好例子。 C#也很有趣,因为尽pipe被编译,它仍然有很多高级特性作为一种语言,只能在较慢的解释语言中find。 我的服务器只有Linux(Ubuntu 8.04 LTS),我想知道是否安装Mono代替.Net框架对于生产使用来说是一个好主意。 我目前没有使用.Net的任何现有的应用程序,但我有兴趣使用现有的框架(如MS MVC)。
我试图在我的Apache服务器(在Ubuntu上运行)上安装Mono / ASP.NET 4.0。 到目前为止,我一直在关注这里提供的一些教程/脚本。 截至目前: 安装Apache 2.2(通过'localhost'访问) 单声道2.10.5安装 然而,我正在努力正确configurationApache …显然虚拟主机设置没有做它的工作,调用mod_mono插件,也不是从正确的目录拉源。 虽然虚拟主机设置指向'\ srv \ www \ localhost',但显然是从'var / www /',而我发现它是虚拟主机的默认DocumentRoot。 我可以确认: “/opt/mono-2.10/bin/mod-mono-server4”存在。 正在读取虚拟主机文件,因为撤消主httpd.conf中的注释将根目录从“htdocs”更改为“var / www /” Mono安装至less能够运行ASP 4.0,通过运行XSP,导航到0.0.0.0:8080/,并在底部获得带有“Mono ASP 4.0.x”的ASP.NET风格的错误页面。 任何人都可以指出如何解决这些configuration,并获得Mono链接与Apache? 这里是我的configuration和相关信息: /usr/local/apache2/conf/httpd.conf: # # This is the main Apache HTTP server configuration file. It contains the # configuration directives that give the server its […]