zoukankan      html  css  js  c++  java
  • 《转》IIS中配置通配符应用程序映射

    本文转载自龚赤兵 电子工业出版社,如给您带来不便之处,请联系博主。

    eb开发新体验:ASP.NET 3.5 MVC架构与实战》第13章网站部署,本章主要实现了如何在IIS 6.0中一步一步地成功部署ASP.NET 3.5 MVC项目。本节为大家介绍配置通配符应用程序映射。

     配置通配符应用程序映射

    在图13-5中的IIS 6.0管理器中,用鼠标右键单击网站名称"MVCApplication1",在弹出的快捷菜单中选择"属性"命名,然后在弹出的对话框中,单击"配置"按钮,打开如图13-11所示的"应用程序配置"对话框。

     
    (点击查看大图)图13-11  "应用程序配置"对话框
    在"应用程序配置"对话框中,单击"插入"按钮,打开如图13-12所示的"添加/编辑应用程序扩展名映射"对话框。
     
    (点击查看大图)图13-12  插入通配符应用程序映射

    在图13-12中,单击"浏览"按钮,设置可执行文件的路径为"C:WINDOWSMicrosoft.

    NETFrameworkv2.0.50727aspnet_isapi.dll";并注意不要选择"确认文件是否有效",然后单击"确定"按钮,打开如图13-13所示的运行界面。

     
    (点击查看大图)图13-13  插入通配符

    在图13-13中,单击"确定"按钮,完成对通配符映射的设置。

    在全局应用程序类Global.asax.cs中,设置如下路由: 

    1. routes.MapRoute(  
    2.                 "Default",  
    3.                 "{controller}/{action}/{id}",   

      new { 
      controller = "Home"action = "Index"id = "" }  
    4. ); 

    上述代码设置了所需要的路由,其中控制器中的参数不再包括扩展名。在IIS 6.0中,此时再浏览ASP.NET 3.5 MVC项目"MVCApplication1"的首页,就会打开如图13-14所示的运行界面。

     
    (点击查看大图)图13-14  使用通配符应用程序映射的运行界面
    从图中浏览器地址框内的URL可以看出,ASP.NET 3.5 MVC项目"MVCApplication1"已成功发布在IIS 6.0中,可以正常运行首页及其他页面。
  • 相关阅读:
    微服务架构编码构建
    Keepalived+Nginx 高可用集群
    Nginx 动静分离
    Nginx 负载均衡
    Nginx 反向代理
    Nginx 常用命令
    React.js |Refs转发
    React.js |错误边界
    做一个简约的博客园皮肤
    React.js |Context的作用与用法
  • 原文地址:https://www.cnblogs.com/abc8023/p/3586451.html
Copyright © 2011-2022 走看看