博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mvc 在IIS5,iis6和iis7上的部署
阅读量:5059 次
发布时间:2019-06-12

本文共 1006 字,大约阅读时间需要 3 分钟。

在XP下,IIS5是如何运行MVC站点的呢,在2003下的IIS6里很容易就可以运行MVC,但是IIS5中需要配置一下扩展名才行

选选择“默认网站”右键选择“属性”,出现下面界面后,选择“主目录”,然后选择“配置”

点击“配置”后出现下面界面

 

可以添加几个你在MVC路由中配置的扩展名,可以是aspx,asp,html,shtml等等

在可执行文件中选择.net4.0的aspnet_isapi.dll文件即可。

mvc2 在IIS6和IIS7 上的部署:

mvc 不能部署在IIS5.1的虚拟目录下,不好用。调试发现文件的路径不对,以及一系列其他问题。

IIS5.1以上的版本中,好像已经没有虚拟目录的概念了,他能创建多个网站,而IIS5.1不可以。

下面介绍 Web 项目打包后在IIS6 上的部署

(应尽量以“网站”的形式部署到IIS,不要建“虚拟目录”):
第一步:发布项目
第二步:利用vs内置的工具对已发布的项目进行打包为安装文件
(vs2008 新建“安装和部署”项目 -> “Web 安装项目”)
注意:记得检查是否所有文件都已经包含进来并打包

第三步:项目打包完成

第四步:准备安装项目
(a). 新建一个文件夹 WebInstall 如:D:\WebInstall
(b). 在IIS 中新建一个网站,将主目录路径指向 D:\WebInstall
(c). ASP.NET MVC项目在IIS6.0下发布与普通的ASP.NET项目发布有所不同,在正常的操作完成之后。还需要做如下步骤,才能保证站点正常运行。
1. System.Web.Mvc.dll复制到bin目录下
2. 进入站点配置对话框,选择【主目录】标签页,点击【配置按钮】
3. 在应用程序配置窗口中,点击【插入】按钮,在弹出的对话框中选择文件C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
并去掉【确认文件是否存在】选项,保存即可。
图片传不上去,可以参考网上的资源:
http://tommyhu.cn/iis6-mvc2/

部署完成...

另外:mvc2 在IIS7 上的部署 与 在IIS6 上基本一致,只是少了以上步骤中的 第四步。

转载于:https://www.cnblogs.com/xust/articles/2690783.html

你可能感兴趣的文章
shell统计特征数量
查看>>
复习文件操作
查看>>
C#Hashtable与Dictionary性能
查看>>
10个让你忘记 Flash 的 HTML5 应用演示
查看>>
8个Python面试必考的题目,小编也被坑过 ToT
查看>>
SQL Server 使用作业设置定时任务之一(转载)
查看>>
centos 图形界面和命令行界面切换(转载)
查看>>
Maven启用代理访问
查看>>
Primary definition
查看>>
第二阶段冲刺-01
查看>>
BZOJ1045 HAOI2008 糖果传递
查看>>
发送请求时params和data的区别
查看>>
JavaScript 克隆数组
查看>>
eggs
查看>>
一步步学习微软InfoPath2010和SP2010--第七章节--从SP列表和业务数据连接接收数据(4)--外部项目选取器和业务数据连接...
查看>>
如何增强你的SharePoint 团队网站首页
查看>>
FZU 1914 Funny Positive Sequence(线性算法)
查看>>
oracle 报错ORA-12514: TNS:listener does not currently know of service requested in connec
查看>>
基于grunt构建的前端集成开发环境
查看>>
MySQL服务读取参数文件my.cnf的规律研究探索
查看>>