IIS7.5(经典/集成),IIS6,asp.net 4.0下配置Url映射(asp.net mvc)

ASP.NET MVC在IIS6上的兼容部署实战方案 ASP.NET MVC是一种基于模型-视图-控制器模式的Web开发框架,其核心依赖路由系统(UrlRoutingModule)和集成管道机制。然而IIS6作为经典模式下的老旧Web服务器,缺乏通配符映射、HTTP模块动态注册及早期管线介入能力,导致MVC默认无法识别友好URL(如/Home/Index)。技术价值在于通过工程化适配——如.aspx门面封装、web.config中httpHandlers精确配置、静态资源放行策略及版本补丁修复——实现MVC在受限环境中的稳定运行。典型应用场景包括政务系统、制造 阅读详情

以添加一个“*"的映射为例。

在IIS7.5集成模式下是不会有任何问题的 。
 

 

在IIS7.5经典模式下配置新Url映射

首先确保你的应该程序池选择了asp.net 4.0框架。
 
请求路径:*
 
32位添加新映射执行文件路径:C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_isapi.dll
 
64位添加新映射执行文件路径:C:/Windows/Microsoft.NET/Framework64/v4.0.30319/aspnet_isapi.dll
 
请求限制:
 
    1."映射选项卡公当请求映射到以下内容时才调用处理程序",此勾不要打。
 
    2."谓词",选择”下弄谓词之一“,填入”GET,HEAD,POST,DEBUG“。
 
    3."访问",”指定处理程序所需的访问权限“,选中”脚本“。

自己犯的错是在asp.net 4.0添加新映射时把asp.net 2.0的执行文件路径(%windir%/Microsoft.NET/Framework/v2.0.50727/aspnet_isapi.dll)给复制过来了,导制映射"*.mvc"不能生效,着实郁闷了一会。

在IIS7.5经典模式下配置没有后缀的asp.net mvc时,添加通配符就好了。要注意的是执行文件路径,同上。

在IIS6下配置新的Url映射

首选确保asp.net版本选中.net 4.0。
 如果css无法显示正常的样式,请在映射里面的权限选择为“无”
在”主目录“中点击”配置“,里面的映射配置同上,有一点要注意的是,映射编辑选项卡最面下的”确认文件是否存在“的勾不要打。
 
在”扩展“中,把asp.net 4.0设为“允许”。
 
ASP.NET 4.0的站一定要用自己的”应该程序池“,一定不要与ASP.NET 2.0的池混用。
 
配置没有后缀的asp.net mvc时,添加通配符就好了。要注意的是执行文件路径,同上。
 
没有特殊需要,请把通配符都删了。

查阅资料,在asp.net 4.0下 ValidateRequest=false会失效,在配置文件中加<httpRuntime requestValidationMode="2.0" />以使用2.0的验证方式
 

 

win2008 IIS7无后缀URL部署问题 MVC4 MVC URL映射 前言和中间一段都是我找到问题的过程和思维方法.没兴趣的可以直接跳过看后面的问题和解决. 前言:   问题发生在站点完成后,部署到服务器上.以为这个是最轻松的工作.结果悲剧了.windows server 2008 R2 上用的是IIS7,无法识别没有后缀的URL重定向.网上狂找.很多人会说这个问题很常见啊网上的资料很多啊.其实不然.今天我要给出大家这个问题的最官方的解决办法.   扯淡结束.先说问题.我搜索了很多以后发现几个问题.   第一,提供的解决方案都是老的.很多网站就是互相复制.配图大多都没有了.   第二,有配图的也多半是IIS6这个版本的图片.   第三,最坑爹的就是这个了.所有资 立即下载

相关推荐

从安装到跑通第一个例程:Halcon 20.11深度学习版环境搭建全记录

本文详细记录了Halcon 20.11深度学习版环境搭建的全过程,从安装配置到运行第一个例程,特别针对CUDA版本冲突、算子验证和样本数据预处理等常见问题提供解决方案。通过实战案例展示PCB缺陷分类流程,帮助工程师快速掌握工业级图像处理技术,提升深度学习模型在工业质检中的应用效率。

weixin_28739079的博客 221

ASP.NET Core设置URLs的几种方法,完美解决.NET 6项目局域网IP地址远程无法访问的问题

ASP.NET Core设置URLs的几种方法,完美解决.NET 6项目局域网IP地址远程无法访问的问题

lym003的博客 5339

告别‘Duang’的一声:手把手解决RK3588开发板PCIe初始化卡死问题(DTS修改实战)

本文详细介绍了解决RK3588开发板PCIe初始化卡死问题的完整过程,包括问题诊断、DTS文件修改及编译烧写步骤。通过禁用未使用的PCIe硬件资源,有效解决了启动卡死问题,为嵌入式开发者提供了实用的调试方法和经验总结。

weixin_30753873的博客 216

IIS的URL重写(url地址映射)

例如可以将提交的地址http://www.test.com/info_122.htm映射到真正的地址 http://www.test.com/info.asp?id=122上去,这样有利于提高GOOGLE等搜索引擎的收录率。 想要IIS支持URL重写,得先装个ISAPI 点击下载此文件下载后解压到任意文件夹,给IIS用户读取权限,在IIS右键点击一个站点,属性,ISAPI筛选器,添加,筛选器名称一...

weixin_34192816的博客 832

2022-2028年中国美容仪行业发展战略规划及投资机会预测报告

报告类型:产业研究 报告格式:电子版、纸介版 出品单位:智研咨询-产业信息网 美容仪是一种根据人体生理机能进行调节改善身体和面部的机器,它按照功能来说有美白、嫩肤、祛斑、祛皱、脱毛、减肥等多种,按照名称来说有超声波导入、光子嫩肤、高周波电疗、RF 电波拉皮、电子祛斑点痣、E 光永久脱毛嫩肤、贾法尼营养导入导出等。 智研咨询发布的《2022-2028年中国美容仪行业发展战略规划及投资机会预测报告》共十七章。首先介绍了中国美容仪行业市场发展环境、美容仪整体运行态势等,接着分析了中...

kt346的博客 468

Ubuntu 24.04 高效部署Slurm集群:从零到生产环境实战

本文提供了一份在Ubuntu 24.04 LTS系统上从零开始部署生产级Slurm高性能计算集群的完整实战指南。内容涵盖网络配置、Munge安全认证、Slurm核心组件安装与配置,并深入讲解了cgroups资源隔离、NFS共享存储、配置无感知模式等生产环境优化技巧,最后通过实例演示如何提交与管理Slurm作业,帮助用户构建高效、稳定的计算平台。

weixin_29213655的博客 564

iis7设置html支持asp,巧妙设置让IIS7支持ASP

初用Windows7(vista)系统自带IIS7让人一头雾水,再也没有原来熟悉的属性窗体,替代的是一些很陌生的名词和操作方式,那么,如何让IIS7支持ASP?这也许在之前的系统中是比较简单问题,到了win7也变得不那么容易,今天就给大家讲解下IIS7是如何继续支持ASP的.1、如何安装IIS7?Vista默认的情况下是没有安装IIS7,所以我们要在"控制面板"里面的"程序和功能"里面点击"打开或...

weixin_33212799的博客 413

投稿前利用GPT-5.5给论文做一次深度校对,投稿命中率翻倍!

3)一致性:请对比摘要的结论与正文(如果我也提供了正文),确保完全一致。请严格检查结果部分,确保客观性:1)纯粹性检查:标出所有包含“为什么”(解释)或“这意味着什么”(暗示)的主观语句,这些应移至讨论部分。请你帮我评估讨论部分的深度:1)解释与对比:检查每一项主要结果是否都解释了原因,并引用了前人研究进行对比(一致或相悖)。我见过太多人把校对理解为检查错别字了,实际上,校对要看的远不止这个,像逻辑是否连贯、术语是否前后一致、图表有没有被正确引用等等的这些细节,往往决定了文章是秒被拒,还是能顺利进入外审。

智能AI让学术科研更容易 412

IIS上添加处理程序映射wfastcgi

网上关于IIS部署的教程中,添加wfastcgi部分通常只讲如何操作,不讲为什么这样操作,导致个性化的情况不知道如何修改、修改后会有什么后果。要了解更详细,建议还是啃wfastcgi的官方文档,内容不多,但说得比较清楚。一、添加模块映射二、设置FastCGI映射的环境变量三、关于wfastcgi-enable四、【锁定冲突】打开web.config的设置锁。

Henry_Wu001的专栏 1846

多标签图像分类:标签依赖关系建模的最新论文解读与实战应用

多标签图像分类:标签依赖关系建模的最新论文解读与实战应用 ,人工智能,计算机视觉,大模型,AI,本文解读了最新相关论文,包括基于图神经网络(GCN)的ML-GCN方法,通过构建标签相关矩阵建模依赖关系;区域潜在语义依赖的RLSD模型,定位关键区域并利用RNN建模语义依赖;以及语义图表示学习的SSGRL框架,结合语义解耦与交互模块。通过实战应用,展示了基于PyTorch的ML-GCN模型实现,包括图像特征提取、标签依赖建模及训练评估流程,为多标签图像分类提供了有效解决方案。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 18万+

Linux kernel crypto的介绍和代码导读

在Linux kernel的module_init阶段会将algif_type_skcipher、algif_type_aead、algif_type_hash、algif_type_rng 四种算法注册.在userspace通过netlink调用了,kernel种的af_alg模块收到消息后, 根据上层传来的算法种类名字来选择走哪一个结构体(alg_type_xxx)的ops函数。也就是添加到af_alg维护的alg_types链表种. alg_types链表种仅有这四个数据.

baron-周贺贺-代码改变世界ctw 321

在不同版本的IIS下使用ASP.NET MVC和URL Routing

(原创:灰灰虫的家 http://hi.baidu.com/grayworm)在这篇文章中我们学习在不同版本的IIS中使用ASP.NET MVC和URL Routing。我们学习针对IIS7.0、IIS6.0和更早版本的IIS的处理策略ASP.NET MVC框架依赖于URL Routing,要充分利用URL Routing,我们需要对Web服务器(IIS)进行一些额外的配置。IIS的最新版本是

ITbird的专栏 5885

ER图从入门到精通:数据库建模全攻略

本文为数据库建模领域的 ER 图全面指南,系统解析从基础概念到实战应用的核心要点。首先介绍 ER 图的定义、三大组成元素(实体、属性、关系)及三种基础关系类型(一对一、一对多、多对多);其次详解绘制流程,涵盖工具选择(如 Visio、PowerDesigner)、需求分析方法及实体 - 属性 - 关系的分步建模技巧;进一步探讨弱实体、复合属性等高级概念,结合范式理论讲解模型优化策略;针对实体属性混淆、关系类型误判等常见问题提供解决方案;最后通过电商系统、图书馆管理系统等实际案例展示 ER 图设计全流程。

邓邓子的博客 4213

IIS中使用ASP.NET MVC的经验总结

在这篇文章中我们学习在不同版本的IIS中使用ASP.NET MVC和URL Routing。我们学习针对IIS7.0、IIS6.0和更早版本的IIS的处理策略。 ASP.NET MVC框架依赖于URL Routing,要充分利用URL Routing,我们需要对Web服务器(IIS)进行一些额外的配置。 IIS的最新版本是Windows2008中的IIS7.0,我们也可以Vista系统

niemeiquan的专栏 6614

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ASP.NET MVC 在不同版本的 IIS 上使用 ASP.NET MVC

在不同版本的 IIS 上使用 ASP.NET MVCASP.NET MVC Framework 依赖于 URL 路由。为了利用 URL 路由,可能不得不在 Web 服务器上执行额外的配置步骤。这些步骤取决于 Internet Information Services (IIS) 的版本和应用程序的请求处理模式。IIS 的最新版本是版本 7.0。IIS 的此版本包括在 Windows Ser

deng_zz的专栏 2999

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

asp.net中MVC1/2在WINDOWS03(IIS6)/WINDOWS7或者windows2008(IIS7)中部署问题

<br />asp.net中MVC1/2在WINDOWS03(IIS6)/WINDOWS7或者windows2008(IIS7)中部署问题<br /> <br />一部分windows2008/windows7(IIS7)中部署及简单问题:<br /> <br />Win7是集成了IIS7版本的,在Win7上面部署ASP.NET MVC1.0/ 2.0程序非常容易,只要将站点的应用程序池设为“集成”方式,即可。<br /> <br />选择集成方式后,在“功能视图”的“处理程序映射”中,可以看到“*.mvc

flyerwing的专栏 2962

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

IIS6部署ASP.NET MVC的五种实战方案

URL路由是现代Web框架的核心机制,其本质是将无文件扩展名的语义化路径映射到控制器逻辑;在IIS6这类仅基于扩展名分发请求的传统服务器上,该机制因缺乏集成管道而失效。解决的关键在于绕过IIS6的静态扩展名匹配限制,使路由请求能触达ASP.NET运行时。技术价值体现在兼容性保障与遗留系统可持续演进能力,典型应用场景包括政府、医疗、制造业等受限于合规或预算无法升级操作系统的老旧生产环境。本文聚焦IIS6与ASP.NET MVC 1.0/2.0的深度适配,详解通配符映射、.aspx后缀路由、.mvc自定义扩展、

dingguayi7025的博客 406

在不同版本的 IIS 上使用 ASP.NET MVC

在不同版本的 IIS 上使用 ASP.NET MVCASP.NET MVC Framework 依赖于 URL 路由。为了利用 URL 路由,可能不得不在 Web 服务器上执行额外的配置步骤。这些步骤取决于 Internet Information Services (IIS) 的版本和应用程序的请求处理模式。IIS 的最新版本是版本 7.0。IIS 的此版本包括在 Windows Ser

laojiang410的专栏 736

iis mvc html,IIS中使用ASP.NET MVC的经验总结

在这篇文章中我们学习在不同版本的IIS中使用ASP.NET MVC和URL Routing。我们学习针对IIS7.0、IIS6.0和更早版本的IIS的处理策略。ASP.NET MVC框架依赖于URL Routing,要充分利用URL Routing,我们需要对Web服务器(IIS)进行一些额外的配置。IIS的***版本是Windows2008中的IIS7.0,我们也可以Vista系统中(除了Hom...

weixin_28909295的博客 303

Using ASP.NET MVC with Different Versions of IIS

Using ASP.NET MVC with Different Versions of IISThis is theC#tutorial (Switch to the Visual Basic tutorial)In this tutorial, you learn how to use ASP.NET MVC, and URL Routing, with different ve...

120

ASP.NET MVC3静态页绕过路由:IIS StaticFileModule配置实战

静态页面本质上是无需后端参与的纯资源,其核心原理在于由Web服务器原生模块(如IIS的StaticFileModule)直接响应文件请求,跳过整个应用框架管道。这种机制显著降低CPU与内存开销,提升并发承载能力,并为CDN分发、SEO优化和高可用兜底提供基础支撑。在ASP.NET MVC3等传统框架中,.html默认被纳入ASP.NET集成管道处理,导致‘假静态’问题——页面虽为HTML,却仍触发Controller初始化、View渲染等冗余流程。解决关键在于显式声明扩展名处理器优先级,通过web.conf

clugcpne10995的博客 525

ASP.NET网站IIS部署核心三关:扩展映射、通配符路由与权限配置

ASP.NET网站在IIS上无法正常运行,本质是请求未正确抵达ASP.NET运行时。其底层原理在于IIS的请求处理管线如何将HTTP请求分发给ASP.NET引擎——这依赖于扩展名映射(如.asmx/.cspx)、通配符路由(如/mvc/*)和Windows文件系统权限三大技术支柱。IIS6采用两阶段分离模型,需手动配置ISAPI映射与通配符应用映射;IIS7.5则依托集成管线,由web.config的<system.webServer><handlers>统一驱动,大幅简化部署逻辑。掌握这两套机制,不仅能解

diaozhiwa5526的博客 381

ASP.NET MVC3静态化:IIS URL重写绕过路由方案

静态页面是提升Web性能的基础手段,其核心原理在于跳过动态请求处理管道,由Web服务器直接返回磁盘文件。在ASP.NET生态中,MVC3默认将所有无扩展名请求交由Routing模块处理,导致即使存在同名HTML文件也无法被IIS StaticFileModule识别。要实现真正的零延迟响应,关键在于利用IIS URL Rewrite Module在ASP.NET管道介入前完成路径匹配与内部重写,结合物理文件存在性检查(IsFile)和路径规范化映射,使`/about`等语义化URL无缝指向`/static/

clugcpne10995的博客 451
上一篇: B2C 网站的行为分析与数据挖掘
下一篇: mvc 附加进程调试(win7)
jackeyabc
博客等级 码龄20年 71粉丝 297原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值