<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Dynamic's Zealic</title><subtitle type="text">做人如做软件；做软件如做人...</subtitle><id>http://feed.cnblogs.com/blog/u/2802/rss</id><updated>2010-05-21T01:23:08Z</updated><author><name>Zealic</name><uri>http://www.cnblogs.com/zealic/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zealic/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/2802/rss"/><entry><id>http://www.cnblogs.com/zealic/archive/2010/04/01/1701897.html</id><title type="text">Windows 下使用 Nginx+Mono 部署 ASP.Net</title><summary type="text">自 Mono 1.9 以来，ASP.Net 也能通过 Mono 的 fastcgi-mono-server2 在 FastCGI 下运行了，更为可贵的是，Mono 兼容 Windows ；我们可以在 Windows 下利用 lighttpd、nginx 或 Apache 等服务器上部署 ASP.Net。</summary><published>2010-03-31T20:47:00Z</published><updated>2010-03-31T20:47:00Z</updated><author><name>Zealic</name><uri>http://www.cnblogs.com/zealic/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zealic/archive/2010/04/01/1701897.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zealic/archive/2010/04/01/1701897.html"/><content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;自 Mono 1.9 以来，ASP.Net 也能通过 Mono 的 fastcgi-mono-server2 在 FastCGI &#xD;
下运行了，更为可贵的是，Mono 兼容 Windows ；我们可以在 Windows 下利用 lighttpd、nginx 或 Apache 等服务器上部署 &#xD;
ASP.Net。&#xD;
&lt;/p&gt;&lt;p&gt;我将 Mono for Windows 的 FastCGI-Mono-Server 提取出来，你可以&lt;a href="http://cid-55ba94c1f823f482.skydrive.live.com/self.aspx/Programming/FastCGI-Mono-Server%5E_2.6.3.7z" target="_blank"&gt;猛击这里&lt;/a&gt;下载。&#xD;
&lt;/p&gt;&lt;p&gt;而 Nginx 目前也支持 Windows，是部署 Web 服务器的一个非常不错的选择，你可以在 &lt;a href="http://nginx.org/en/download.html" target="_blank"&gt;Nginx 的官方网站&lt;/a&gt;找到下载。&#xD;
&lt;/p&gt;&lt;p&gt;下面是我对 Nginx &lt;u&gt;nginx.conf&lt;/u&gt; 的配置，蓝色文字属于关键内容。&lt;/p&gt;&#xD;
&lt;table unselectable="on" border="2" cellpadding="2" cellspacing="0" width="600"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td valign="top" width="596"&gt;&#xD;
&lt;p&gt;worker_processes &amp;nbsp;1;&lt;br /&gt;error_log &amp;nbsp;logs/error-debug.log info;&lt;br /&gt;&lt;br /&gt;events &#xD;
{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;worker_connections &amp;nbsp;1024;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;http {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;include &amp;nbsp; &amp;nbsp; &amp;nbsp; &#xD;
mime.types;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;default_type &amp;nbsp; text/plain;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sendfile &amp;nbsp; &amp;nbsp; &amp;nbsp; &#xD;
&amp;nbsp;on;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;keepalive_timeout &amp;nbsp;65;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;index &amp;nbsp;index.html &#xD;
index.htm;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;server {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;listen &amp;nbsp; &amp;nbsp; &amp;nbsp; &#xD;
80;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;server_name yourdomain.com;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;index index.aspx &#xD;
default.aspx;&lt;br /&gt;&lt;br /&gt;&lt;font color="#0000ff"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location / {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;root &#xD;
&amp;nbsp; D:\www/yourwebapp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fastcgi_pass &amp;nbsp; &#xD;
127.0.0.1:8000;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fastcgi_param &amp;nbsp;SCRIPT_FILENAME &#xD;
&amp;nbsp;$document_root/$fastcgi_script_name;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;include &amp;nbsp; &amp;nbsp; &amp;nbsp; &#xD;
fastcgi_params;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;然后将上面的 FastCGI-Mono-Server 提取出来，所有文件全部注册到 GAC(否则 Web 应用会找不到他们，当然你也可以直接放到 &#xD;
&lt;u&gt;webapp/bin&lt;/u&gt;)，然后解压到某个文件夹，这里假设为 D:/FastCGI-Mono-Server。&#xD;
&lt;/p&gt;&lt;p&gt;之后我们就可以按下列命令运行 FastCGI：&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;table unselectable="on" border="2" cellpadding="2" cellspacing="0" width="781"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td valign="top" width="777"&gt;fastcgi-mono-server2 /socket=tcp:127.0.0.1:8000 &#xD;
/root="D:\www\yourwebapp" /applications=yourdomain.com:/:. &#xD;
/multiplex=True&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;最后执行运行 Nginx 服务器，我们的 ASP.Net 程序就能脱离 IIS 这个臃肿的家伙运行啦!!!&#xD;
&lt;/p&gt;&lt;p align="right"&gt;Zealic 04/01/2010&lt;/p&gt;&lt;img src="http://www.cnblogs.com/zealic/aggbug/1701897.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/zealic/archive/2010/04/01/1701897.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/zealic/archive/2009/07/29/1534492.html</id><title type="text">一种版本化的数据库脚本管理机制</title><summary type="text">  现今开发的软件当中，多数系统的数据都是基于数据库存储的，但是由于软件变化的复杂性，相对于维护代码，数据库架构的版本并不是那么好维护。</summary><published>2009-07-29T13:58:00Z</published><updated>2009-07-29T13:58:00Z</updated><author><name>Zealic</name><uri>http://www.cnblogs.com/zealic/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zealic/archive/2009/07/29/1534492.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zealic/archive/2009/07/29/1534492.html"/></entry><entry><id>http://www.cnblogs.com/zealic/archive/2009/06/25/1511039.html</id><title type="text">Visual Studio 使用的 ProjectTypeGuids</title><summary type="text">Visual Studio 所使用的 *.sln,*.csproj,*.vbproj 等文件表示项目类型的 GUID 列表。对于分析项目信息很有用。</summary><published>2009-06-25T07:56:00Z</published><updated>2009-06-25T07:56:00Z</updated><author><name>Zealic</name><uri>http://www.cnblogs.com/zealic/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zealic/archive/2009/06/25/1511039.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zealic/archive/2009/06/25/1511039.html"/></entry><entry><id>http://www.cnblogs.com/zealic/archive/2009/03/28/1424164.html</id><title type="text">MSBuild 简解</title><summary type="text">从最原始的编译器，逐渐到 Shell 命令组合、Make工具，到现在的针对性 Build 工具，Rake、Ant、MSBuild...</summary><published>2009-03-28T14:41:00Z</published><updated>2009-03-28T14:41:00Z</updated><author><name>Zealic</name><uri>http://www.cnblogs.com/zealic/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zealic/archive/2009/03/28/1424164.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zealic/archive/2009/03/28/1424164.html"/></entry><entry><id>http://www.cnblogs.com/zealic/archive/2009/03/10/1407545.html</id><title type="text">CCNet 的 Build 流程</title><summary type="text">CCNet 的 Build 流程</summary><published>2009-03-10T01:49:00Z</published><updated>2009-03-10T01:49:00Z</updated><author><name>Zealic</name><uri>http://www.cnblogs.com/zealic/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zealic/archive/2009/03/10/1407545.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zealic/archive/2009/03/10/1407545.html"/></entry><entry><id>http://www.cnblogs.com/zealic/archive/2008/12/29/1364797.html</id><title type="text">发散性碎片(2008-12-29)</title><summary type="text">MSBuild 一直都是 .Net 下 Build 工具的不二选择，可怜开源社区的 NAnt 几乎已经被彻底遗忘</summary><published>2008-12-29T13:48:00Z</published><updated>2008-12-29T13:48:00Z</updated><author><name>Zealic</name><uri>http://www.cnblogs.com/zealic/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zealic/archive/2008/12/29/1364797.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zealic/archive/2008/12/29/1364797.html"/></entry><entry><id>http://www.cnblogs.com/zealic/archive/2008/12/28/1364175.html</id><title type="text">Google Toolbar 5</title><summary type="text">Google Toolbar 5 已经发布正式版，并且自动更新到我的计算机上，兼容性和 TheWorld 没有问题，以下是新功能：在线保存配置，现在可以把你的 Toolbar 的配置保存在 Google 上，这样在异地使用 Toolbar 时，将有一致的体验，再也不用在其他地方使用电脑时重新配置 Toolbar 了。 新的选项 UI，比以前漂亮多了。 自动填表，很多浏览器都有的功能，当然 - IE...</summary><published>2008-12-28T14:51:00Z</published><updated>2008-12-28T14:51:00Z</updated><author><name>Zealic</name><uri>http://www.cnblogs.com/zealic/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zealic/archive/2008/12/28/1364175.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zealic/archive/2008/12/28/1364175.html"/></entry><entry><id>http://www.cnblogs.com/zealic/archive/2008/12/24/1361872.html</id><title type="text">简析 Google Gadget 的数据丢失原因</title><summary type="text">崇尚 GTD 的人不少，诸如 TodoList 和便签之类的工具也有很多人使用，但我听说很多人使用 Google 提供的 TodoList Gadget 以及 Sticky Note Gadget 时，丢失过数据，之后就再也不使用了，出于某种目的，我研究了下其中的原因。 试用过 iGoogle 的人都应该知道 iGoogle 可以在线保存配置。这样在其他地点使用 iGoogle 时，还能保持 Ga...</summary><published>2008-12-24T14:37:00Z</published><updated>2008-12-24T14:37:00Z</updated><author><name>Zealic</name><uri>http://www.cnblogs.com/zealic/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zealic/archive/2008/12/24/1361872.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zealic/archive/2008/12/24/1361872.html"/></entry><entry><id>http://www.cnblogs.com/zealic/archive/2008/12/05/1348721.html</id><title type="text">乱弹用户资源</title><summary type="text"> 一企业无论在何种阶段，如何掌握更多的用户，并且让用户具有更高的粘性，是必修的课题。 </summary><published>2008-12-05T13:29:00Z</published><updated>2008-12-05T13:29:00Z</updated><author><name>Zealic</name><uri>http://www.cnblogs.com/zealic/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zealic/archive/2008/12/05/1348721.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zealic/archive/2008/12/05/1348721.html"/></entry><entry><id>http://www.cnblogs.com/zealic/archive/2008/12/01/1345137.html</id><title type="text">职业·病</title><summary type="text">最近心口和左肩膀相当痛，连呼吸也痛，后来发现和颈椎有点关联，去诊所查了查，曰：颈椎压迫神经。 大寒！！！ 职业病来了，俺的大好青春完了... 咳，不扯鸟；所谓颈椎压迫神经是一种 XXX （密码锁：须医学知识 XXX 可开）的病，“挨踢”人士、驾驶员、财会、科研人员等是高发人群，作为一个“挨踢”人士，很不巧，俺被踢中了。 当然，目前并不算严重，相信只要“少熬通宵夜早眠，三餐稳定多锻炼。”，应该很快搞...</summary><published>2008-12-01T11:10:00Z</published><updated>2008-12-01T11:10:00Z</updated><author><name>Zealic</name><uri>http://www.cnblogs.com/zealic/</uri></author><link rel="alternate" href="http://www.cnblogs.com/zealic/archive/2008/12/01/1345137.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/zealic/archive/2008/12/01/1345137.html"/></entry></feed>
