热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MVC在各种版本中的部署

概述:最近在做一个MVC3的项目,在部署服务器时破费了一番功夫,特将过程整理下来,希望可以帮到大家!本文主要介
  1. 概述:
  2. 最近在做一个MVC 3的项目,在部署服务器时破费了一番功夫,特将过程整理下来,希望可以帮到大家!
  3. 本文主要介绍在IIS5.1、IIS6.0、IIS7.5中安装配置MVC 3的具体办法!
  4. 正文:
  5. IIS5.1
  6. 1. 安装Microsoft .net FrameWork 4.0安装包;
  7. 2. 安装ASP.NET MVC 3;
  8. 3. 在IIS中发布网站,创建虚拟目录,ASP.NET版本选择4.0.30196;
  9. 4. 添加MVC的解析:
  10. 右击IIS中的虚拟目录选择“属性”-“虚拟目录”-“配置”-“映射”-“添加”,配置如下:
  11. 可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30196\aspnet_isapi.dll,
  12. 扩展名:.*
  13. 动作:全部动作
  14. 脚本引擎:选中
  15. 检查文件是否存在:不选中
  16. 点击确定,最后如下图所示:
  17. IIS6.0
  18. 1. 安装Microsoft .net FrameWork 4.0安装包;
  19. 2. 安装ASP.NET MVC 3;
  20. 3. 设置“Web扩展服务”中的“ASP.NET v4.0.0.30319”为允许,如下图所示:
  21. 4. 在IIS中发布网站,创建虚拟目录,ASP.NET版本选择4.0.30196;
  22. 5. 添加MVC的解析:
  23. 右击IIS中的网站选择“属性”-“主目录”-“配置”-“映射”-“插入”,配置如下:
  24. 可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30196\aspnet_isapi.dll,
  25. 扩展名:.*
  26. 确认文件是否存在:不选中
  27. 点击确定,最后如下图所示:
  28. IIS7.5
  29. 1. 安装 Microsoft .net FrameWork 4.0安装包;
  30. 2. 安装ASP.NET MVC 3;
  31. 3. 设置IIS的“ISAPI和CGI限制”中的“ASP.NET v4.0.0.30319”为允许,如下图所示:
  32. 4. 在IIS中发布网站;
  33. 5. 编辑该网站的应用程序池,设置.NET Framework 版本为4.0.30196;
  34. 注意事项:
  35. 1. NET Framework4下载地址:
  36. http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=0A391ABD-25C1-4FC0-919F-B21F31AB88B7
  37. 2. MVC 3 下载地址:
  38. http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d2928bc1-f48c-4e95-a064-2a455a22c8f6
  39. 3. 若在安装完毕NET Framework后才安装的IIS,请重新在IIS中注册NET Framework,在运行中输入:
  40. C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
  41. 4. 若出现需要修改"CompilerVersion”错误,请参照下面代码修改或添加网站的Web.config中configuration——system.codedom配置节:

转:https://www.cnblogs.com/yexinw/archive/2012/04/23/2466425.html



推荐阅读
  • 本文总结了一些开发中常见的问题及其解决方案,包括特性过滤器的使用、NuGet程序集版本冲突、线程存储、溢出检查、ThreadPool的最大线程数设置、Redis使用中的问题以及Task.Result和Task.GetAwaiter().GetResult()的区别。 ... [详细]
  • 包含phppdoerrorcode的词条 ... [详细]
  • C#实现文件的压缩与解压
    2019独角兽企业重金招聘Python工程师标准一、准备工作1、下载ICSharpCode.SharpZipLib.dll文件2、项目中引用这个dll二、文件压缩与解压共用类 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • C# 中 SQLite 报错:在 "\\s\\" 附近出现语法错误,如何解决? ... [详细]
  • Spring框架中枚举参数的正确使用方法与技巧
    本文详细阐述了在Spring Boot框架中正确使用枚举参数的方法与技巧,旨在帮助开发者更高效地掌握和应用枚举类型的数据传递,适合对Spring Boot感兴趣的读者深入学习。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 在当前的软件开发领域,Lua 作为一种轻量级脚本语言,在 .NET 生态系统中的应用逐渐受到关注。本文探讨了 Lua 在 .NET 环境下的集成方法及其面临的挑战,包括性能优化、互操作性和生态支持等方面。尽管存在一定的技术障碍,但通过不断的学习和实践,开发者能够克服这些困难,拓展 Lua 在 .NET 中的应用场景。 ... [详细]
  • 本文详细介绍了如何在Java Web服务器上部署音视频服务,并提供了完整的验证流程。以AnyChat为例,这是一款跨平台的音视频解决方案,广泛应用于需要实时音视频交互的项目中。通过具体的部署步骤和测试方法,确保了音视频服务的稳定性和可靠性。 ... [详细]
  • Spring框架的核心组件与架构解析 ... [详细]
  • 2018年9月21日,Destoon官方发布了安全更新,修复了一个由用户“索马里的海贼”报告的前端GETShell漏洞。该漏洞存在于20180827版本的某CMS中,攻击者可以通过构造特定的HTTP请求,利用该漏洞在服务器上执行任意代码,从而获得对系统的控制权。此次更新建议所有用户尽快升级至最新版本,以确保系统的安全性。 ... [详细]
  • 在 CentOS 6.4 上安装 QT5 并启动 Qt Creator 时,可能会遇到缺少 GLIBCXX_3.4.15 的问题。这是由于系统中的 libstdc++.so.6 版本过低。本文将详细介绍如何通过更新 GCC 版本来解决这一问题。 ... [详细]
  • 本文介绍如何在 Android 中自定义加载对话框 CustomProgressDialog,包括自定义 View 类和 XML 布局文件的详细步骤。 ... [详细]
  • 本文探讨了在使用 Outlook 时遇到的一个常见问题:无法加载 SAVCORP90 插件,导致软件功能受限。该问题通常表现为在启动 Outlook 时会收到错误提示,影响用户的正常使用体验。文章详细分析了可能的原因,并提供了多种解决方法,包括检查插件兼容性、重新安装插件以及更新 Outlook 版本等。通过这些步骤,用户可以有效解决这一问题,恢复 Outlook 的正常运行。 ... [详细]
  • 在VS2013中编译FFMPEG时遇到的问题及解决方案
    在使用VS2013编译旧版本FFMPEG库时遇到了一些问题,因为官方并未提供预编译的LIB和DLL文件。由于对Linux环境不熟悉,只能在Windows环境下进行配置和编译。具体步骤如下:首先,下载FFMPEG的源代码;然后,安装必要的编译工具和依赖项;接着,配置Visual Studio 2013的项目设置;最后,解决编译过程中出现的各种错误和警告。通过这些步骤,最终成功编译出所需的FFMPEG库文件。 ... [详细]
author-avatar
曹莹888淑女
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有