首页 > 语言 > 关键词  > ASP.NET最新资讯  > 正文

彻底放弃IIS让Apache也支持ASP.NET

2007-04-26 09:22 · 稿源:中国站长站

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以上。推荐使用2.0.51版本。

下面要下载并安装Apache环境下的ASP.NET模块。下载地址:https://www.apache.org/dist/httpd/mod_aspdotnet/mod_aspdotnet-2.0.0.msi下载完成后双击打开,一路Next即可安装完成。

为了便于管理,我们在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 "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

<Directory "D:/Program Files/Apache Group/Apache2/htdocs/active">


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">

"C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">

Options FollowSymlinks

Order allow,deny

Allow from all

</Directory>

</IfModule>  

其中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下慢。

请作者联系本站,及时附注您的姓名。联系邮箱:edu#chinaz.com(把#改为@)。

举报

  • 相关推荐
  • Apache IoTDB 位列国际时序数据库性能测试排行第一名

    Apache IoTDB 被数据库性能测评平台 benchANT 纳入排行榜,成为目前唯一上榜的国产时序数据库,并且其写入吞吐量、存储占用、查询响应、成本效益等多项指标在时序数据库排行榜 Time Series: DevOps 场景中位居第一名。测试机构 benchANT 位于德国,专门进行云设施和数据库性能的评估。IoTDB 稳定、高效的应用表现已得到超1000家骨干、工业龙头企业的验证与认可,并将继续以“做能用、好用、管用的时序数据库”为目标,希望继续扩大国内、国际影响力,服务更多企业实现时序数据智能管理转型。

  • TikTok 现在支持从 AI 支持的 Adobe 应用程序、CapCutTwitch 等直接发布内容

    TikTok今天推出了一个新功能,允许用户直接从一系列热门编辑应用程序发布视频到其平台上,包括Adobe的人工智能视频编辑软件PremierePro,以及其AI创意应用AdobeExpress等包括Twitch、SocialPilot和字节跳动的CapCut等其他应用。图片来自TikTok这项新功能名为「DirectPost」,实际上是针对希望与TikTok更紧密集成的第三方应用程序开发者的。TikTok指出,该API很快也将支持照片。

  • 世界第一ERP厂商SAP,推出类ChatGPT产品—Joule

    9月27日,世界排名第一ERP厂商SAP在官网宣布,推出生成式AI助手Joule,并将其集成在采购、供应链、销售、人力资源、营销、数据分析等产品矩阵中,帮助客户实现降本增效。Joule是一款功能类似ChatGPT的产品,通过文本问答方式就能自动生成各种内容、分析数据等,同时结合SAP的云平台、BusinessAI等智能产品,为客户提供跨平台、应用的个性化生成式AI服务。SAP的产品和服务被全�

  • 苹果iPhone 15曝光:升级USB-C口、支持AirPods/Apple Watch充电

    据macotakara爆料,iPhone15和iPhone15Pro系列机型的最高充电功率与前代产品相同,均为27W。值得注意的是,该系列机型采用了USB-C端口,这一改变将带来一系列新的配件选择。iPhone15和iPhone15Pro系列机型的配件选择将更加丰富,能够更好地满足用户的需求。

  • ChatGPT大升级:支持图片和语音输入 严格限制被诈骗利用

    近日OpenAI宣布推出新版ChatGPT,增加了两项新功能:语音输入和图像输入。据OpenAI称,新功能将在未来两周内向ChatGPTPlus订阅用户推出,其他人也将很快”能够使用这些功能。语音功能将在iOS和Android平台推出,图像功能将覆盖所有平台。

  • 谷歌研究发布MediaPipe FaceStylizer 轻松生成各种风格头像

    随着增强现实技术的崛起,研究人员和消费者对结合AR的智能手机应用表现出了日益增长的兴趣。这种技术允许用户实时生成和修改面部特征,用于短视频、虚拟现实和游戏等应用。这一技术的发布标志着在设备内部生成模型方面的重要进展,为未来的应用和探索提供了更多可能性。

  • 找钢集团以De-SPAC模式再次闯关港交所

    中国是全球最大的钢铁生产国且拥有最大的粗钢消费市场,据灼识咨询数据显示,过去几年,中国钢铁线上交易市场规模由2017年的2775亿元增至2022年的9958亿元。其中找钢集团的数字化平台录得三方钢铁交易量约占中国三方线上钢铁交易市场总额的38%,成为全球最大的三方钢铁数字化交易平台。找钢集团一旦顺利上市,有了资本市场的赋能,找钢集团未来有望在钢铁在线交易的赛道上延续狂飙突进的发展态势,成为全球知名产业互联网公司。

  • 首个千亿生物医药ChatGPT来了!清华AIR聂再清:这个行业未来的“Killer APP

    制药行业的“专家版ChatGPT”,终于来了!就在这两天,首个生物医药的千亿参数大模型产品ChatDD发布,不仅制药各阶段知识“样样通”能和药学专家进行对话,瞬间秒懂一些行业神秘“黑话”。这和AlphaFold2直接加个Chat功能还不太一样——现阶段大模型虽然能在药物发现上做得不错,但要么只涉及单个模态,要么不具备直接对话能力。才会真正打破医药界的“双十定律”,高性�

  • 苹果将第一代Apple Watch列为过时产品

    苹果最近发布了一份内部备忘录,宣布第一代AppleWatch已被列入“过时产品”名单。从9月30日起,这款手表将不再享受苹果商店和授权服务提供商的维修或其他服务。对于苹果公司言,停止对旧版产品的支持和服务,可以集中更多资源和精力投入到新产品的研发和生产中,以满足市场和消费者的需求。

  • iPhone用户买账 half用Apple Watch quarter用AirPods

    据美国市场调查机构CIRP的数据显示,iPhone用户中有一半拥有AppleWatch,四分之一拥有AirPods。同时拥有这两款产品的美国iPhone用户占到了12%。需要注意的是,相比iPhone、iPad以及Mac三件套,苹果的这三款产品在苹果总体营收中占比约为60%。