Run ASP.NET On Xampp
windows支持方法如下
1.
http://sourceforge.net/projects/mod-aspdotnet/
下载并安装
2.
进入xampp\apache\conf\extra
修改httpd-xampp.conf
"/My Dropbox/xampp/htdocs/" 为apache配置的文件目录
把下面这段代码添加在<IfModule alias_module></IfModule>里面
注意插入点必须在完整的标签之外切建议在
Alias /licenses "C:/xampp/licenses/"
        <Directory "C:/xampp/licenses">
                Options +Indexes
                <IfModule autoindex_color_module>
                        DirectoryIndexTextColor    "#000000"
                        DirectoryIndexBGColor "#f8e8a0"
                        DirectoryIndexLinkColor "#bb3902"
                        DirectoryIndexVLinkColor "#bb3902"
                        DirectoryIndexALinkColor "#bb3902"
                </IfModule>
     </Directory>
这个代码块之后。我尝试过放在前面,结果访问http://localhost/时出现HTTP-403错误。
#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>    
     AspNetMount / "/My Dropbox/xampp/htdocs/"    
    Alias / "/My Dropbox/xampp/htdocs/"    
    <Directory "/My Dropbox/xampp/htdocs/">    
         Options FollowSymlinks ExecCGI    
        Order allow,deny    
        Allow from all    
        DirectoryIndex index.htm index.aspx    
    </Directory>    
    AliasMatch /aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*) "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"    
    <Directory "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">    
        Options FollowSymlinks    
        Order allow,deny    
        Allow from all    
    </Directory>    
</IfModule>    
#asp.net
以上部分是配置"/My Dropbox/xampp/htdocs/"修改成你的Xampp的根目录的绝对地址(注意“/”),就是全站支持asp.net的。如果只要某个目录支持请修改一下几处
AspNetMount /aspdir "C:/xampp/htdocs/aspdir"    
    Alias /aspdir "C:/xampp/htdocs/aspdir"    
    <Directory "C:/xampp/htdocs/aspdir">
如上的代码只支持C:\xampp\htdocs\aspdir 目录下的aspx.
【注意】让Apache支持asp.net 使用的Framwork的版本是v2。