Apache run asp.net==>2.0以上的版本
以下内容,丛网上COPY过来的...
Apache是目前广泛使用的一种网络服务器程序,不仅在UNIX/LINUX平台上被大量使用,而且在Windows平台上也有许多站点放弃了IIS而转向Apache。.NET是微软推出的功能强大的开发技术,其目标就是与Java抗衡。ASP.NET非常适合于中小企业的Web应用,其性能较ASP3.0有了极大的提高。下面就介绍让Apache支持ASP.NET的办法。
首先,必须要有Windows环境和.NET Framework的支持。此外还建议安装.NET开发工具如.NET Framework
SDK或者VisualStudio.NET。需要注意的是Windows的版本应为2000、2003和XP。Win9X系列不能安装.NET
Framework。然后需要安装Apache。应该使用Win32平台的Apache,版本2.0以上。下载地址:http://labs.renren.com/apache-mirror/httpd/binaries/win32/httpd-2.2.15-win32-x86-no_ssl.msi
下载并安装Apache环境下的ASP.NET模块。下载地址:http://downloads.sourceforge.net/project/mod-aspdotnet/mod_aspdotnet/2.x.0.2006/mod_aspdotnet-2.2.0.2006-setup-r2.msi
下载完成后双击打开,一路Next即可安装完成。注:is not a valid path to an installed instance of
apache,遇到这个错误,说明你的apache和apache模块不匹配。
为了便于管理,我们在htdocs目录下新建一个active目录,专门存放.aspx文件。现在需要对httpd.conf文件作一定配置,在文件末尾添加:
#asp.net
LoadModule aspdotnet_module
"modules/mod_aspdotnet.so"
AddHandler asp.net asax ascx ashx asmx aspx axd
config cs csproj licx rem resources resx soap vb vbproj vsdisco
webinfo
<IfModule mod_aspdotnet.cpp>
# Mount the ASP.NET example
application
AspNetMount /active "C:/Program Files/Apache Software
Foundation/Apache2.2/htdocs/active"
# Map all requests for /active to
the application files
Alias /active "C:/Program
Files/Apache Software Foundation/Apache2.2/htdocs/active"
# Allow
asp.net scripts to be executed in the active example
<Directory "C:/Program Files/Apache Software
Foundation/Apache2.2/htdocs/active">
Options FollowSymlinks
ExecCGI
Order allow,deny
Allow from all
DirectoryIndex Default.htm
Default.aspx
</Directory>
# For all virtual ASP.NET web
相关文档:
【摘 要】 本文基于ASP.NET 2.0的源代码,对ASP.NET 2.0运行时进行了简要的分析,希望能帮助你理解ASP.NET 2.0中请求处理过程及页面编译模型。
主要类:
System.Web.HttpRuntime
System.Web.HttpApplicationFactory
System.Web.HttpApplication
System.Web.Compilation.BuildManager
Syst ......
Asp.net页面乱码第一种解决方案:
在web.config中:
<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
Asp.net页面乱码第二种解决方案:
<META http-equiv="content-type" content="text/html; charset=gb2312">
Asp.net页面乱码第三种解决方案:
下载文件时指定文件名,中文的文 ......
最近在sina看nba的文字直播的时候,对网站右下角的那一个聊天窗口产生兴趣,就决定自己也做一个。
上网查查资料,这样的聊天室无非就是用户输入数据传到服务器保存,然后用户页面再实时地从数据库取出数据,显示在页面上,即可完成一次聊天操作。
首先我定义了一个xml文件,用于保存用户 ......
方案1:
/// <summary>
/// 传入URL返回网页的html代码
/// </summary>
/// <param name="Url">URL</param>
/// <returns></returns>
public static string getUrltoHtml(string Url)
{
errorMsg = "";
try
{
System.Net.WebRequest wReq = System.Net.WebReque ......