在IIS上部署ASPNETMVC Beta网站[通俗易懂]

在IIS上部署ASPNETMVC Beta网站[通俗易懂]在IIS上部署ASPNETMVCBeta网站在IIS上部署ASPNETMVCBeta网站,实际上和在IIS上部署其他类型的网站并没有太大的区别。个人觉得唯一比较有意思的是在配置IIS时,我们可以配置各种自定义的ISAPI扩展名(也在MVC应用配置的,通常在Global.asax中)第一步:安装MVC。当然,首先要下载MVCBeta,下载链接。安装的前提是.NETFramew

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

IIS上部署ASPNETMVC Beta网站

IIS上部署ASPNETMVC Beta网站,实际上和在IIS上部署其他类型的网站并没有太大的区别。个人觉得唯一比较有意思的是在配置IIS时,我们可以配置各种自定义的ISAPI扩展名(也在MVC应用配置的,通常在Global.asax中)

第一步:安装MVC

当然,首先要下载MVC Beta下载链接

安装的前提是.NET Framework 3.5,如果已经装有.NET Framework 3.5,直接下一步下一步安装就可以了。

第二步:安装IIS

安装IIS通常需要系统盘。

安装步骤如下:控制面板——>添加删除程序——>添加删除Windows程序——>如果是XP,直接勾选上IIS就可以了,如果是SERVER 2003,通常是在Application Server(中文大概是应用程序服务一类吧)选项中。——>点下一步安装就是了。

第三步:配置IIS

在整个部署的过程中,配置IIS最为麻烦。不同的网站往往会有不同的配置,下面是一个配置的例子:

1.       IIS上新建Web站点,打开IIS后,如下图选择新建站点。之后按向导可配置站点描述,站点目录,是否允许匿名访问,以及读写权限的配置。 

 

               在IIS上部署ASPNETMVC Beta网站[通俗易懂]

2.       配置站点端口和连接时限。其中端口号默认是80,如果有其它站点也是80,得改变其中一个端口号,避免冲突;或者可以把其他站点停掉(如果其他的暂时不用的话)。 

 

             在IIS上部署ASPNETMVC Beta网站[通俗易懂]

3.       配置目录和读写权限  

       在IIS上部署ASPNETMVC Beta网站[通俗易懂]点击Configuration,会弹出中间的那个对话框。可以把不用的扩展名选项删掉(更加安全)。点击靠上的那个Edit选项,把在Verify that file exists的勾选去掉,在Wildcard 下面添加ISAPI路径,通常是:C:”WINDOWS”Microsoft.NET”Framework”v2.0.50727″aspnet_isapi.dll

4.       禁止匿名访问

 

         在IIS上部署ASPNETMVC Beta网站[通俗易懂]

 

 

1、 右击站点,选择属性
2、 选择“Home Directory”选项卡
3、 点击“Configuration”按钮
4、 选择“Mappings”选项卡
5、 点击“Insert”按钮,如下图所云汉
6、 在Executeable文本框中输入aspnet_isapi.dll文件所在的路径
7、 去掉Verify that file exists复选框前的勾。
8、 点击OK按钮

 

 

开场白:喜欢上asp.net mvc已好长时间,一至没有部署过。今天常试一翻遇到一些问题,还好终于解决,以下就是解决办法,记录于此,希望能对遇同类问题的朋友一点帮助。

       如果直接把asp.net mvc 部署在iis5上,会出现无法显示页面的情况,原因可能是路径映射没有起作用。

解决办法:

      1 在  routes.MapRoute(
                “Default”,                                              // Route name
                “{controller}/{action}/{id}”,                           // URL with parameters
                new { controller = “Home”, action = “Index”, id = “” }  // Parameter defaults
            );中controller后面加上固定的后缀.mvc 如下

 routes.MapRoute(
                “Default”,                                              // Route name
                “{controller}.mvc/{action}/{id}”,                           // URL with parameters
                new { controller = “Home”, action = “Index”, id = “” }  // Parameter defaults
            );

    2 在iIS应用程序配置中新增.mvc的映射 方法:IIS站点属性=>目录=>配置=>映射=>添加=>可执行文件C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_isapi.dll  扩展名为:.mvc 动作可选全部也可设定为:GET,HEAD,POST,DEBUG 同时必须选中脚本引擎且不能选择检查文件是否存在选项,确定大功搞成,浏览站点,如果首页仍然不能正常显示,请修改Default.aspx.cs中 Response.Redirect(“~/Home”);为 Response.Redirect(“~/Home.mvc”);重新发布将成功!

注:asp.net mvc 使用的是预览3版本

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/187931.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • mybatis-log plugiin激活码(JetBrains全家桶)

    (mybatis-log plugiin激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~1STL…

  • 常见计算机病毒种类及特征介绍与分析

    常见计算机病毒种类及特征介绍与分析什么是计算机病毒通俗来讲,计算机病毒是一个程序,一段可执行代码。它可以很快地通过网络、U盘等蔓延,又常常难以根除。它能影响计算机使用,并且具有破坏性,复制性和传染性。病毒又分为很多种类,下面,我就来说说最常见的一些病毒吧!系统病毒系统病毒的前缀为:Win32、PE、Win95、W32、W95等。这些病毒的一般共有的特性是可以感染windows操作系统的*.exe和*.dll

  • web前端网页设计制作_网页制作教程

    web前端网页设计制作_网页制作教程简易旅游网,静态网页制作页面效果

  • PreferenceActivity_in preference to sth

    PreferenceActivity_in preference to sthPreferenceActivity负责加载选项列表界面布局文件选项列表布局文件是以preference-headers作为根标签header作为子标签常用的属性有android:ico指定选项的图标,android:title指定选项的标题,android:summary指定选项的说明PreferenceActivity使用界面布局文件的方式是:重写PreferenceActivi…

  • java 怎样卸载一个类_Java 动态卸载类[通俗易懂]

    java 怎样卸载一个类_Java 动态卸载类[通俗易懂]通过反射,我们可以动态的将类加载到方法区中,但是卸载这个类,却有着比较严苛的条件1.该类所有的实例都已经被GC,也就是JVM中不存在该Class的任何实例。2.加载该类的ClassLoader已经被GC。3.该类的java.lang.Class对象没有在任何地方被引用,如不能在任何地方通过反射访问该类的方法.publicstaticvoidmain(String[]args)th…

  • excel如何合并相同项单元格内容_不能对合并单元格部分更改

    excel如何合并相同项单元格内容_不能对合并单元格部分更改工作中可能想要快速的实现将Excel相同项目单元格合并,下面就跟大家简单地介绍一下。1.如下图F列中含有很多相同项,现在我们想要将这些相同项目单元格合并。2.首选我们选中F列数据单元格区域3.点击下图选项(Excel工具箱,百度即可了解详细下载安装信息,本文这里就不做详细解说。)4.然后选择【合并转换】,【合并相同单元格】5.勾选【列方向】6.最后点击【确定】即可完成7完成效果如下图所示

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号