`
280862132
  • 浏览: 85841 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

在Apache环境下成功的运行ASP.NET

    博客分类:
  • JAVA
阅读更多
一是:在安装Apache HTTP Server的时候,如果我们机器上的80端口已被占用,需要选使用8080端口来安装那个选项,当然这个端口是可以在httpd.conf文件里修改的。只是使用这种安装方式安装好以后需要手动的启动apache2服务,使用cmd命令并进入apache安装目录,如:D:\Program Files\Apache Group\Apache2\bin,运行:apache -k install。

    二是:在配置aspdotnet_module的时候,我们需要在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 "J:/Working/BIVSS"
# Map all requests for /active to the application files
Alias /active "J:/Working/BIVSS"
# Allow asp.net scripts to be executed in the active example
<Directory "J:/Working/BIVSS">
Options FollowSymlinks ExecCGI
Order allow,deny
Allow from all
DirectoryIndex Default.htm Default.aspx
</Directory>
# 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"
<Directory "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">
Options FollowSymlinks
Order allow,deny
Allow from all
</Directory>
</IfModule>    本来这个配置文件很简单,还有详细的注释。不过一定要注意上面的命令(非#开头的行),都需要写在一行上,如果是从网页上copy要特别的小心,特别是AddHandler和AliasMatch这两句容易被断成两行,那样启动apache服务就会失败,并且提示非常简单,根本不会告诉你配置文件加载错误。

    目前,这个mod_aspdotnet模块最大的问题是在认证支持上的不足,比如windows和form都还不能支持,不过开源的东西更新还是很快的。由于使用Microsoft .NET Framework作为CLR,开发更新的压力和Mono不在一个数量级上,相信很快就能有对页面认证的较好支持。
------------------------------->网络转载
分享到:
评论

相关推荐

    在APACHE上运行asp.net

    5. ASP.NET 程序在 Apache 环境下的运行速度与在 IIS 下相同,因为它们都运行在 Common Language Runtime (CLR) 的基础上。 总结 本文指导读者如何在 Apache 环境下运行 ASP.NET 程序,并解决可能出现的问题。通过...

    Apache+asp.net解析模块

    这个组合允许开发者在非Windows环境下运行ASP.NET应用,极大地拓展了开发者的部署选择。 **Apache服务器** 是全球最流行的Web服务器软件之一,以其开源、稳定和高度可定制性著称。它支持多种操作系统,包括Linux、...

    apache支持.net环境配置

    然而,有时我们可能需要在Apache环境下运行.NET应用程序,这就需要进行特定的配置。本篇文章将详细讲解如何使Apache支持.NET环境,以实现跨平台的Web服务。 首先,Apache与.NET的集成主要是通过一个名为mod_...

    ASP.NET微型服务器

    这些微型服务器允许开发者在没有IIS的情况下快速启动和运行ASP.NET应用程序,特别是在本地开发时,无需安装额外的服务器软件。 `Kestrel`是ASP.NET Core中的主流微型服务器,它具有高性能、跨平台和安全的特点。...

    在Apache环境下成功的运行ASP.NET的注意事项

    由于公司的产品在新的版本中,...而从ASP.NET的执行原理来看,它是通过一个Web Server处理tcp请求,然后把对ASPX执行和呈现交于使用.NET实现一个托管环境来进行的。所以使用Apache是目前最经济的IIS替代品,而同时在A

    apache+asp.net3.5安装配置教程_内有安装软件

    将两者结合,可以在非Windows环境下运行ASP.NET应用程序,提供跨平台的支持。以下是关于在Window XP上安装和配置Apache服务器以支持ASP.NET 3.5的详细教程。 **一、Apache服务器的安装** 1. **下载Apache**:首先...

    ASP.NET 小型WEB服务器

    要使用这个ASP.NET小型服务器,首先你需要确保你的系统已经安装了.NET Framework,这是一个运行ASP.NET应用的基础。如果没有安装,你需要访问微软官方网站下载并安装对应的版本。安装完成后,你可以运行"start.exe...

    asp.net.zip_asp.net_asp.net管理系统

    为了部署和运行这个ASP.NET项目,开发者需要配置IIS(Internet Information Services)或其他Web服务器,如Apache或Nginx(如果使用ASP.NET Core)。此外,系统还需要一个支持的数据库服务器,如SQL Server、MySQL或...

    linux上如何让apache运行aspx网站

    ### 如何在Linux上使Apache运行ASPX网站 在Linux环境下部署ASP.NET...通过以上步骤,可以在Linux环境下成功配置Apache Web服务器以支持ASP.NET应用程序。这为跨平台开发提供了便利,也为开发者提供了更多的选择空间。

    APACHE的.net 支持插件

    Mod_mono是Apache HTTP Server的一个扩展,它通过CGI、FastCGI或者mod_mono模式运行ASP.NET应用程序。这个插件使得开发者能够在不依赖IIS的情况下,在Apache服务器上部署和运行.NET Web应用,极大地拓宽了.NET的应用...

    asp.net实现SSH连接远程Linux服务器

    4. **跨平台交互**:由于ASP.NET运行在Windows上,而Hive主要在Linux环境,这就涉及到跨平台交互。开发者需要确保命令格式、路径分隔符等符合目标操作系统的要求。 5. **文件列表中的项目**: - **Demo0302.sln**...

    asp.net服务器 http服务器 非iis服务器

    标题和描述中提到的“非IIS服务器”意味着我们将在不依赖IIS的情况下讨论其他可用于运行ASP.NET的应用服务器。这可能包括自定义的HTTP服务器实现,或者是其他第三方服务器软件,如: 1. **Kestrel**: Kestrel是ASP...

    asp.net core 2.1教程(全中文版).pdf

    数百万开发人员使用过(并将继续使用) ASP.NET 4.x 创建 Web 应用。 ASP.NET Core 是重新设计的 ASP.NET 4.x ,更改了体系结构,形成了更精简的模块化框架。 ASP.NET Core 具有如下优点: 生成 Web UI 和 Web ...

    微软开源ASP.NET MVC项目

    在“微软开源ASP.NET MVC项目”中,我们可以推测这可能是一个示例或模板项目,用于展示如何使用ASP.NET MVC框架来开发Web应用。这个项目可能是微软为了促进开发者对ASP.NET MVC的理解和使用而提供的资源。"Oxite...

    Asp.net core 框架

    Asp.NET Core是一个开源、跨平台的Web应用框架,由微软在2016年推出,旨在提供更高效、模块化且可移植的开发环境。它整合了ASP.NET、.NET Core以及Entity Framework Core等技术,支持Windows、Linux和macOS操作系统...

    c# asp.net 与 excel文件转换

    在IT行业中,C# ASP.NET 是一种常用的Web应用程序开发框架,而Excel文件处理则是常见的数据管理任务。这篇教程主要关注如何使用C# ASP.NET来实现Excel文件的导入和导出功能,这对于初学者来说是非常实用的知识点。 ...

    linux_asp.net_Tools_linux.rar_linux asp

    本压缩包"linux_asp.net_Tools_linux.rar_linux asp"提供了一些工具和资源,帮助开发者在Linux系统上配置和运行ASP.NET应用。 1. **ASP.NET on Linux**: ASP.NET是Microsoft开发的一种用于构建Web应用程序的框架,...

Global site tag (gtag.js) - Google Analytics