zhangpengfei00 发表于 2018-11-25 10:34:00

Linux 系统 Apache配置ASPX

  #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
  
  # Mount the ASP.NET example application
  AspNetMount /active "D:/Program Files/Apache Group/Apache2/htdocs/active"
  # Map all requests for /active to the application files
  Alias /active "D:/Program Files/Apache Group/Apache2/htdocs/active"
  # Allow asp.net scripts to be executed in the active example
  
  Options FollowSymlinks ExecCGI
  Order allow,deny
  Allow from all
  DirectoryIndex Default.htm Default.aspx
  
  # For all virtual ASP.NET webs, we need the aspnet_client files
  # to serve the client-side helper scripts.
  AliasMatch /aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*) \
  "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"
  
  Options FollowSymlinks
  Order allow,deny
  Allow from all
  
  
  其中D:/Program Files/Apache Group/Apache2是Apache的安装目录,应根据实际情况更改。现在可以在active目录下放上ASP.NET探针。重启Apache之后,即可体验Apache下的ASP.NET了。
  由于IIS和Apache下的ASP.NET都是运行在Common Language Runtime(CRL)的基础上,因此Apache环境下的ASP.NET程序的运行速度不会比在IIS下慢。

页: [1]
查看完整版本: Linux 系统 Apache配置ASPX