Windows 7 IIS7.5上部署MVC实例
来源:互联网 发布:azul by moussy淘宝 编辑:程序博客网 时间:2024/05/16 08:18
这段时间在用MVC写一个导游网站,在Window7上部署的时候,遇到和处理了一些问题。
现将完整的过程整理出来,供大家参考:
一、部署准备:
1.安装Microsoft .net FrameWork 4.0包
2.安装ASP.NET MVC 3.0
3.发布MVC网站应用程序(或将发布好的目录拷贝到IIS所在电脑)
二、IIS7.5部署
1. 修改ISAPI和CGI限制
如果 Asp.NET v4.0.30319 的“限制”为“不允许”,将其更改为“允许”
修改后,如下图所示:
2. 在应用程序上“添加应用程序池”并选择.Net Framework v4.0.30319版本
这里命名为“Asp.Net v4.0”
3. 右击网站“添加网站”
物理路径选择MVC网站应用程序发布版本的目录
4.为网站选择应用程序池
至此,部署完毕!如下:
三、常见异常处理:
1. .Net framework 4.0注册问题
报错及提示:
“未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”。”
解决:
这里出现版本问题,加载3.0的dll现象。据说是因为先安装.Net framework 4.0后安装IIS7.5 的原因。
于是重新使用Net framework 4.0的aspnet_regiis.exe重新注册.Net framework 4.0。
运行 CMD后进入“C:\Windows\Microsoft.NET\Framework64\v4.0.30319”
执行语句为:“aspnet_regiis.exe –iru”
2. 扩展名被禁用的问题
报错:404.7 请求筛选规则禁用了扩展名
解决:在请求筛选设置中将.cshtml允许为false的项删除。
3.页面浏览测试
浏览页面,能出来相应的页面内容,则表示成功。
- Windows 7 IIS7.5上部署MVC实例
- Windows 2008 R2上配置IIS7或IIS7.5中的URLRewrite(URL重写)实例
- Windows 2008 R2上配置IIS7或IIS7.5中的URLRewrite(URL重写)实例
- Windows 2008 R2上配置IIS7或IIS7.5中的URLRewrite(URL重写)实例
- Windows 2008 R2上配置IIS7或IIS7.5中的URLRewrite(URL重写)实例
- asp.net MVC项目在(IIS5.1、IIS6.0、IIS7.5)上 部署
- 在IIS6和IIS7上部署ASP.NET MVC 2.0
- IIS7 部署 .NET MVC 站点
- 在IIS7上部署PHP
- 将ASP.NET MVC 2.0 部署在IIS6和IIS7上的教程
- 将ASP.NET MVC 2.0 部署在IIS6和IIS7上的教程
- 将ASP.NET MVC 2.0 部署在IIS6和IIS7上的教程
- 将ASP.NET MVC 2.0 部署在IIS6和IIS7上的教程
- IIS7无后缀URL部署问题 MVC4 MVC URL映射 windows server 2008
- Win7 IIS7.5上部署Asp程序的两个问题
- windows 2008环境下利用IIS7.5部署web应用程序
- IIS7.5部署错误
- 部署 .net mvc 到iis7 出现错误
- Unity NGUI实现角色名追随角色移动
- 字符串操作之删除指定字符
- sip开源库选择
- 关于replaceAll
- linux 软件安装 yum命令学习
- Windows 7 IIS7.5上部署MVC实例
- 正则表达式积累实例
- Linux 下安装OpenGL
- buffer cache实验3-lru和lruw链表
- wpf中如何得到数据绑定树节点的父节点
- static_cast 和 dynamic_cast 区别
- 程序员最艰巨的十大任务
- Eclipse常用开发插件
- linux的locale