ASP.net MVC 部署问题
来源:互联网 发布:检查显示器的软件 编辑:程序博客网 时间:2024/04/28 23:32
Step 1 部署在 IIS 5.1上
IIS5.1?也就是XP下的IIS了。
第一个要注意到地方是,ASP.NET MVC Beta默认情况下是没有把 System.Web.Abstractions.dll,System.Web.Routing.dll,System.Web.Mvc.dll 这三个程序集私有部署的,如果服务器上没有安装ASP.NET 3.5 SP1的话,请把这三个程序集采用私有部署,也就是跟网站程序一起部署在bin目录下。
第二个地方是,IIS5.1不能设置通配符,也不能像IIS7一样配置Handler,但是可以通过配置Routing来实现把请求交给ASP.NET 的 ISAPI Filter来处理,比如在Global.asax.cs里可以这样配置:
Code Snippet
routes.MapRoute(
"Default",
"{controller}.aspx/{action}/{id}",
new { controller = "Home", action = "Index", id = ""}
);
Step 2 部署在 IIS 6上
http://www.cnblogs.com/anan/archive/2008/12/02/1345624.html
Microsoft ASP.NET MVC Beta IIS6 部署
设置如下:
点击这里的配置按钮。
点这里的插入按钮,把.net2.0的isapi插入到新窗口下面一半的通配符应用程序映射里。
注意这里的确认文件是否存在一定不要选,否则设置就没用了。
完成以上设置以后,mvc就可以以目录形式存在了。表现相当良好。
不过要注意一点的是,这样设置以后很费资源,因为要把所有请求都先交给iis处理。
转自http://kb.cnblogs.com/a/1508798/
- ASP.net MVC 部署问题
- asp.net mvc 部署
- ASP.NET MVC4 下部署子级非MVC应用程序问题
- asp.net mvc 2.0部署
- ASP.NET MVC 部署 备忘
- XP下部署asp.net MVC应用程序
- 在winxp中部署asp.net mvc
- ASP.NET MVC发布部署过程
- Asp.net MVC部署(针对MVC3.0)
- 部署ASP.net MVC程序到IIS
- ASP.NET MVC部署到IIS
- iis部署asp.net mvc注意
- ASP.Net MVC 远程部署总结
- asp.net 网站部署问题:
- asp.net mvc5 部署问题
- Asp.net Mvc问题索引
- asp.net mvc 部署在iis5.1之上
- 在 IIS 6 上部署 ASP.NET MVC 站点
- jfreechart缩放
- Office Web Apps 非专业测评
- 黑莓上网络设置选项的解决方案推荐之一:基于TCP的解决方案
- dmalloc 原文 翻译整理(4)
- 在sql server里连接远程服务器,并进行创建和删除新数据库
- ASP.net MVC 部署问题
- 一些陷阱 (随时更新)
- 作业
- js 常用函数汇总
- 一个失败的项目
- 关于jquery的ajax请求事件
- Ljava.lang.String
- 结构模式: template 模板模式
- jquery 靓站