博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC4网站发布到windows server 2003服务器
阅读量:4360 次
发布时间:2019-06-07

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

在windows server 2003上部署MVC4的网站,需要进行以下工作

用VS2013新建项目

在创建项目的时候选择的矿建为.NET Framework4,然后选择【ASP.NET MVC4 Web应用程序】

 

项目开发完成之后右键项目

选择【发布】

选择【新建配置文件】

填写自命名一个配置文件的名称,点击【下一步】

选择【发布方法】为文件系统

填写【目标位置】(本地磁盘上的一个文件目录位置)点击【下一步】

配置选择release,文件发布选项选择【在发布期间预编译】点击【下一步】

点击【发布】则程序发布到了指定目录。

 

将发布的程序部署到windows server2003的服务器

在部署之前需要确定windows server2003服务器上是否已经安装了以下项目:

iis6:一般win server2003都自带了iis6

.net4.0:由于MVC网站是基于.net4.0,所以需要安装:dotNetFx40_Full_x86_x64.exe

MVC4:由于网站是基于MVC4开发的,所以需要安装:AspNetMVC4Setup_CHS.exe,AspNetMVC4Setup.exe

 

安装好了以上项目之后,可以将发布好的程序部署到iis6上

打开IIS

 

 

右键【网站】-【新建】-【网站】

点击【下一步】

自行命名网站描述,点击【下一步】

填写网站的IP和端口号,点击【下一步】

选择网站所在的文件目录,点击【下一步】

设置网站的访问权限(自行根据实际情况进行配置),点击【下一步】

点击【完成】则网站部署完成。还需要进行下面的配置:

设置网站的asp.net

右键部署的网站,选择【属性】-【asp.net】选择asp.net的版本为4.0

安装的.net4.0需要重新进行注册:运行-cmd- cd  C:\Windows\Microsoft.NET\Framework\v4.0.30319- aspnet_regiis.exe -i

注册之后显示success标识

应用程序池属性

右键应用程序池,选择【属性】-【标识】选择预定义账户为【本地系统】

设置web服务扩展

将【web 服务扩展】中的active server pages和asp.net v4.0.30319两个项目设置为【允许】 

设置网站文件夹权限

将文件夹的权限设置为users完全控制

 

关键点:

发布的过程中一定要进行预编译,预编译成功才能发布

问题:

发布之后访问网站成功,但是当访问带有action界面的时候显示:“错误。  处理你的请求时出错。”这有可能是数据库连接错误。 

转载于:https://www.cnblogs.com/dekevin/p/4276336.html

你可能感兴趣的文章
嵌套循环概念
查看>>
C# 生成订单号的几种方式
查看>>
IOS开发札记
查看>>
1.2.2 OSI参考模型 上
查看>>
centos服务器设置代理上网的方法
查看>>
Spring入门教程:通过MyEclipse开发第一个Spring项目
查看>>
【转】你可能不知道的Shell
查看>>
廖雪峰Java1-2程序基础-1基本结构
查看>>
golang下的grpc
查看>>
1. 自动化运维系列之Cobbler自动装机
查看>>
ASP.NET MVC Model绑定(二)
查看>>
一步一步写算法(之hash表)
查看>>
漫谈并发编程(一) - 并发简单介绍
查看>>
JDBC连接MySQL数据库及演示样例
查看>>
Beta 冲刺(1/7)
查看>>
修改 Vultr 登录密码
查看>>
CSS学习
查看>>
Centos 安装lnmp完整版
查看>>
【转】Eclipse和PyDev搭建完美Python开发环境(Ubuntu篇)
查看>>
redis安装和配置
查看>>