Asp.net Mvc Framework在.net 2.0/IIS6下运行,补全

之前写过篇:

Asp.net Mvc Framework 四 (在.net2.0下运行)

虽然在其它文章中也隐含了一些2.0运行的说明,但 是不够详细

下面说全

必备:.net framework 2.0 sp1 (v2.0.50727)

用Vs2008打开MVC工程

将目标平台转换为.net 2.0 (其实平台保持3.5也可以,只是不要在View中写C#3.0的语句,这个就要自己约束了,而转换后它是视为错误的)

复制System.Core.dll到Bin文件夹

 

如果编译通过则表示已经可以运行,如果编译没通过看看是不是在语法上使用了C#3.0的新特性

 

将之改写为非特性方式

如果要以.mvc扩展名运行.则网站属性-》主目录-》配置-》应用程序扩展-》添加一个.mvc的

可执行文件为X:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"aspnet_isapi.dll

查检文件存在为否。这样就添加了.mvc的扩展名

 

如果要以空扩展名来访问网站。则在上述配置中添加通匹符映射到X:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"aspnet_isapi.dll

仍然是查检文件存在为否即可。

 如图:

 

posted @   重典  阅读(8853)  评论(11编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
点击右上角即可分享
微信分享提示