Asp.net MVC部署(针对MVC3.0)

2024-02-09 08:38
文章标签 部署 mvc asp net 针对 mvc3.0

本文主要是介绍Asp.net MVC部署(针对MVC3.0),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.安装.net framework4.0 及 mvc3.
   如不安装mvc3.0话,可在发布时引用组件的dll到网站的bin目录,方法如下:
   打开Web.config查询<assemblies>里面的配置,打开 解决方案 里面的 引用,打到相应的组件,将组件的属性 复制本地设置true;
   Microsoft.Web.Infrastructure.dll
   System.Web.Abstractions.dll
   System.Web.Helpers.dll
   System.Web.Mvc.dll
   System.Web.Razor.dll
   System.Web.Routing.dll
   System.Web.WebPages.Deployment.dll
   System.Web.WebPages.dll
   System.Web.WebPages.Razor.dll
2.右击解决方案名称,选 发布,发布方法 “文件系统”,选择目录,将文件发布出去.
3.打开服务器的iis,新加网站,在发布的网站上右击【属性】---【主目录】----【配置】,在弹出的【应用程序配置】窗口中点击【添加】,
  点击【浏览】将“可执行文件”设置为“C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll”,
  “扩展名”设置为".mvc",取消【确认文件是否存在】,然后在下面点击【插入】,同样选择aspnet_isapi.dll,取消【确认文件是否存在】。
4.在发布的网站上右击【属性】--【APS.NET】,将【ASP.NET version】设置为4.0.30319
5.在【Web服务扩展】中设置ASP.NET v4.0.30319 为允许
*若先装的.net framework 4.0,后装的IIS,需要注册aspnet到IIS,方法如下:
  注意:要以管理员的身份运行 启动cmd窗口 (win键+R )  ,找到 4.0所在的目录,本人机器目录是
  C:\Windows\Microsoft.NET\Framework\v4.0.30319
  启动CMD进入上面的目录C:\Windows\Microsoft.NET\Framework\v4.0.30319
  运行  aspnet_regiis.exe -i 稍等一会, aspnet_regiis 注册成功
  配置好后打开网站有些同鞋会碰到Server Application Unavailable的报错, 解决办法是把应用程序池的标识由预定义帐户: 网络服务 改为 本地系统 .
  然后一切正常了
6.如果session是启用外部服务的,要把windows服务启用起来
  系统-管理-服务,找到ASP.net状态服务,设置成自动并启用

这篇关于Asp.net MVC部署(针对MVC3.0)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/693725

相关文章

在.NET平台使用C#为PDF添加各种类型的表单域的方法

《在.NET平台使用C#为PDF添加各种类型的表单域的方法》在日常办公系统开发中,涉及PDF处理相关的开发时,生成可填写的PDF表单是一种常见需求,与静态PDF不同,带有**表单域的文档支持用户直接在... 目录引言使用 PdfTextBoxField 添加文本输入域使用 PdfComboBoxField

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

SpringBoot配置Ollama实现本地部署DeepSeek

《SpringBoot配置Ollama实现本地部署DeepSeek》本文主要介绍了在本地环境中使用Ollama配置DeepSeek模型,并在IntelliJIDEA中创建一个Sprin... 目录前言详细步骤一、本地配置DeepSeek二、SpringBoot项目调用本地DeepSeek前言随着人工智能技

通过Docker Compose部署MySQL的详细教程

《通过DockerCompose部署MySQL的详细教程》DockerCompose作为Docker官方的容器编排工具,为MySQL数据库部署带来了显著优势,下面小编就来为大家详细介绍一... 目录一、docker Compose 部署 mysql 的优势二、环境准备与基础配置2.1 项目目录结构2.2 基

CentOS 7部署主域名服务器 DNS的方法

《CentOS7部署主域名服务器DNS的方法》文章详细介绍了在CentOS7上部署主域名服务器DNS的步骤,包括安装BIND服务、配置DNS服务、添加域名区域、创建区域文件、配置反向解析、检查配置... 目录1. 安装 BIND 服务和工具2.  配置 BIND 服务3 . 添加你的域名区域配置4.创建区域

如何解决Spring MVC中响应乱码问题

《如何解决SpringMVC中响应乱码问题》:本文主要介绍如何解决SpringMVC中响应乱码问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring MVC最新响应中乱码解决方式以前的解决办法这是比较通用的一种方法总结Spring MVC最新响应中乱码解

Spring MVC使用视图解析的问题解读

《SpringMVC使用视图解析的问题解读》:本文主要介绍SpringMVC使用视图解析的问题解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring MVC使用视图解析1. 会使用视图解析的情况2. 不会使用视图解析的情况总结Spring MVC使用视图

基于@RequestParam注解之Spring MVC参数绑定的利器

《基于@RequestParam注解之SpringMVC参数绑定的利器》:本文主要介绍基于@RequestParam注解之SpringMVC参数绑定的利器,具有很好的参考价值,希望对大家有所帮助... 目录@RequestParam注解:Spring MVC参数绑定的利器什么是@RequestParam?@