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中,可以正常运行首页及其他页面。
  • 相关阅读:
    C3P0的详细配置说明
    关于commons-fileupload组件上传文件中文名乱码问题
    手写JDBC
    使用try-with-resource遇到的问题
    Java基础学习总结——Java对象的序列化和反序列化
    IDEA查看第三方jar包的源代码时出现Decompiled.class file, bytecode version:52.0 (Java 8)的解决方案
    软件工程课程周进度报告 第六周
    地铁合作的第二周
    第六周进度总结
    地铁合作的第一周
  • 原文地址:https://www.cnblogs.com/abc8023/p/3586451.html
Copyright © 2011-2022 走看看