IIS 7.5 设置伪静态

2017-02-15
之前在IIS 6.0 设置过伪静态:httpHandler实现.Net无后缀名Web会见。此刻处事器硬件进级了,操纵体系也进级成了Windows Server 2008,好吧。我们也来配置下IIS 7.5的伪静态
1)起首新建一个应用措施池,名称恣意,好比:nettest,托管管道模式先暂且配置为集成模式,等下面的一系列配置完成之后再配置成经典模式;
2)陈设好站点,并将此站点的应用措施池配置为nettest;
3)选中站点,切换到成果试图,找到 "处事器组件"-> "处理赏罚措施映射",双击之后,在打开窗口右侧的操纵栏目下做如下配置:
4)"添加剧本映射":哀求路径 .html ,可执行文件选择 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll ,假如是4.0,则为C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,名称随意;
5)"添加通配符剧本映射":哀求路径 * ,可执行文件为:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,名称随意;
6)"添加托管处理赏罚措施":哀求路径 * ,可执行文件:System.Web.UI.PageHandlerFactory,名称随意;
7)打开站点切换到成果试图,找到 "处事器组件"->"模块",双击之后,在打开窗口右侧的操纵栏目中,点击"添加托管模块",范例
URLRewriter.ModuleRewriter,而且把"仅针对向asp.net 应用措施或托管处理赏罚措施发出哀求挪用" 选中;
8)最后,找到我们第一步成立的应用措施池nettest,将托管管道模式配置为经典模式。
以上完成之后,即可实现IIS 7.5下的伪静态操纵。

IIS7.5 伪静态 web.config 设置错误

在当地测试一个用伪静态写的网站,伪静态的设置是IIS7 伪静态 web.config凭证这种要领来设置了。可是会见网站的时辰提醒 设置错误。我把网站的web.config rewrite 节点删除往后 网站可以会见,可是 不支持伪静态了。百思不得其解,这种要领就是针对IIS7 版原来做的啊?而且这个网站上传到我的IIS7的处事器是没有题目的,以是 就在想是不是 IIS7.5 的某些插件是不是没有凭证。最后 通过途径 找到了缘故起因,是由于我的IIS7.5没有安装URL Rewrite。先给各人发下下载地点 在当地安装往后 关掉IIS,从头打开即可。然后网站插手rewrite节点部门的代码网站也正常了。
下载地点:http://www.iis.net/download/URLRewrite

Windows7 IIS7.5当地测试伪静态(Rewrite)

自从换了空间往后,照旧进修了不少新的对象,风云互联的主机支持一些此外空间不支持的组件,早年空间不支持ASPJPEG,不支持伪静态(Rewrite),此刻新空间都支持。

  伪静态是个很好的对象,用处长短常大的,这点我就不消多讲了,论坛上接头伪静态的许多,着实伪静态也不是什么隐秘的对象,知道一些法则,用起来照旧很利便的,关于法则的誊写,网上有许多,各人可以研究研究。

  早年由于测试情形的影响,一样平常都不是在当地测试的,都是放到真实的网站空间里调试的,这也给调试带来点小贫困,上传下载的,有点挥霍时刻了,于是想在当地研究研窘惨宀态。

  关于Windows 7下IIS7.5的伪静态的先容仿佛很少,一样平常都是Vista下的IIS7.0,不外亏得IIS7.0和IIS7.5不同并不是很大,不外对付我这个直接从IIS5.1跳到IIS7.5的人来嗣魅照旧有点小贫困的,从5.1到7.5变革照旧蛮大的。

  下面说下IIS7.5下伪静态(Rewrite)的安装,安装很傻瓜式的,下载这个组件,下载好了直接安装下就可以了。我是在IIS官网上下载的,我下的1.1版的此刻2.0RC版已经出来了,不外为了不变起见,我照旧用的1.1,下载地点:http://www.iis.net/expand/URLRewrite

  安装好了之后我们打开IIS,即可在网站IIS的设置中看到 URL rewrite的选项

  双击URL rewrite图标(条件是先选定左边“网站”目次下你想行使伪静态的谁人当地测试网站目次,如图),然后我们就进入到了rewrite打点页面;

  然后我们就进入到了rewrite法则打点页面;

  点击Add Rules后我们即可进入添加法则页面,虽然最简朴的处理赏罚方法就是在当地写好一个 *.htaccess 法则文件,然后点击Import Rules导入就OK了。

  不外当地测试的rewrite法则和上传到空间内里的纷歧样,举个简朴的例子,我在当地用的规制是RewriteRule coolsite.html LoadMod.asp?plugins=CoolSite而在真实空间行使RewriteRule coolsite.html LoadMod\.asp\?plugins=CoolSite才可以,有些我用到正则匹配写的法则也是当地与真实上传到空间的纷歧样,并且相对路径绝对路径的题目也让我探索了一会儿,不知道是我写的法则有范围性照旧本来就是这样,但愿有好手能给我解答下。

加入收藏 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有积分奖励和额外收入!

无极源码之家 > 建站教程 > 调试安装 IIS 7.5 设置伪静态 https://wjymz.cn/Teach/622.html

相关文章

评论
预留评论插件