MVC4网站发布到windows server 2003服务器

news/2024/5/9 18:14:21/文章来源:https://blog.csdn.net/weixin_30575309/article/details/96666667

在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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_856558.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站架构

摘要:何为大型网站大型网站特性既然说的是大型网站架构,那么架构的背后自然是解决人因面对大型网站特性而带来的问题。这样可以先给大家说下大型网站的特性,这些特性带来的问题就是人要解决的问题:高并发、大流量:PV .…

网站架构

摘要:何为大型网站大型网站特性既然说的是大型网站架构,那么架构的背后自然是解决人因面对大型网站特性而带来的问题。这样可以先给大家说下大型网站的特性,这些特性带来的问题就是人要解决的问题:高并发、大流量:PV .…

leaflet自定标签json_做一个好看的数据展示「小标签」,在个人网站实时展示你的粉丝数

如果你浏览过一些 GitHub 的开源项目,你一定见过很多 README 文档中都会出现的五颜六色、各式各样的「小牌子」。 最初,这些「小牌子」的主要作用是为了显示「某个 GitHub 项目」的「某种状态」,比如项目的编译是否成功、文档是否…

如何将vs2012项目的网站布置到iis上,实现内网访问

1首先获得你本机的ip地址 可以通过命令行输入 ipconfig/all 2配置电脑的iis(前提是你已经安装了) 右击我的电脑选择管理 右键网站添加网页 会出来上面的对话框 选择直接的项目web路径就ok ip地址和选自己的就行 端口随便选一个合法的。 有时候配置了出不…

php java session共享_PHP 实现多网站共享用户SESSION 数据解决方案

一、问题起源 稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录…

腾讯云服务器会自动备份吗,腾讯云服务器建站教程 – 定时快照备份和镜像备份的功能策略 | 老左笔记...

我们无论在使用哪家云服务器或者主机的时候,都需要做的就是数据备份。如果你技术能力一般的,那就用搬运办法FTP下载到本地,如果你技术能力可以的,那就可以用一键备份脚本到本地或者第三方服务器或者对象存储的方式。当然&#xff…

网站信息统计的简单实现过程

作者: pcskySQL语句如下: SELECT DD.SumHits, AA.CountArt, CC.WeekUpdate, BB.RegUserNumFROM(SELECT COUNT(newsid) AS CountArt FROM article) AA,(SELECT COUNT(id) AS RegUserNum FROM Admin) BB,(SELECT COUNT(newsid) AS WeekUpdate FROM(art…

web安全:通俗易懂,以实例讲述破解网站的原理及如何进行防护!如何让网站变得更安全。...

本篇以我自己的网站为例来通俗易懂的讲述网站的常见漏洞,如何防止网站被入侵,如何让网站更安全。 要想足够安全,首先得知道其中的道理。 本文例子通俗易懂,主要讲述了 各种漏洞 的原理及防护,相比网上其它的web安全入门…

[转]从LiveJournal后台发展看大规模网站性能优化方法

从LiveJournal后台发展看大规模网站性能优化方法 作者:于敦德 2006-3-16来源:http://www.example.net.cn/archives/2006/03/olivejournaloio.html 一、LiveJournal发展历程 LiveJournal是99年始于校园中的项目,几个人出于爱好做了这样一个…

推荐一个网站:programming.reddit.com

如果我们忙得一天只能浏览一家和编程有关的英文网站,还有比programming.reddit.com更好的么?Reddit.com是startup的狂热鼓吹者,Lisp的铁杆儿拥泵,老愤青Paul Graham旗下的天使风投Y! Combinator(看这名字就知道P老大和函数编程千丝…

[转]开发大型高负载类网站应用的几个要点

开发大型高负载类网站应用的几个要点 作者: nightsailer 来源: http://www.phpchina.com/bbs/thread-15484-1-1.html 看了一些人的所谓大型项目的方法,我感觉都是没有说到点子上,有点难受。 我也说说自己的看法.我个人认为,很难衡量所谓项目是…

图解使用VS.NET部署含水晶报表的网站

Crystal Report ,中文名称“水晶报表”,因为做报表的功能强大,所以被 Visual Studio.Net 整合进来了。其中 Visual Studio.Net 2002 中的Crystal Decisions 版本为 1.0 ;Visual Studio.Net 2002 中的Crystal Decisions 版本为 1.1…

大型网站背后的高性能系统架构设计

1. 性能测试 1.1. 性能指标 网站性能测试的主要指标有: 响应时间 - 响应时间(RT)是指从客户端发一个请求开始计时,到客户端接收到从服务器端返回的响应结果结束所经历的时间,响应时间由请求发送时间、网络传输时间和服务器处理时间三部分组成…

ASP.NET网站怎么发布 Web项目程序怎么发布部署(暂时收藏)

Web程序如何发布部署呢。网站项目做好了,需要发布出来,提交给客户,装上服务器。那怎么在ASP.NET开发环境中将网站程序发布出来呢 ^_^ 工具/原料 Visual Studio 2010 ( 其他 VS 开发环境类似 ) 完成的项目程序 方法/步骤 在要发布…

网站域名

今天看到有些同学对域名不太清楚怎么回事儿,做了一个图,概况的讲述了顶级域名、一级域名、二级域名含义。

进入网站后台,提示HTTP错误404.0-NOtFound

问题: 进入网站后台,提示HTTP错误404.0-NOtFound(类似于下图) 解决方法: 参考资料:http://xwtseo.com/zmjz/fwq/2546.html 按照参考资料修改程序池的方法,无法解决此问题时,可以尝…

Joomla制作的网站如何制作ico图标

常浏览网站的你,是否注意到打开一些网站时,IE地址栏会显示一些网站的小图标呢?传统的IE地址栏的图标都是“e”字标,而时下,个性ico图标却成为一些主流大牌网站提高用户体验(UE)的一个“时髦”玩…

如何检测网站后门

很多时候我们无法保障下载的网站源码是否有后门,因此需要检测一下,参考了很多方法,觉得用360网站安全检测是最快捷的方式了。 网址: http://safe.webscan.360.cn/

运行网站时提示:“错误代码 0x800700b7 配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler””。

运行网站时提示:“错误代码 0x800700b7 配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler””。 操作环境:Windows 8.1 IIS8.5 VS2013 (WIN7 IIS7同样适用) 解决方法: 把应用程序池的.Net CLR 版本从4.0修改为2.0即可。如下…

asp.net组件检查网站探针

检查服务器必须有个合适的工具,很多网站的探针是非常有用的,可以检查组件是否已被注册等等。 乘风ASP.net 探针 V1.2,开源免费,比较实用。