VS2012+Win7网站发布详细步骤

news/2024/5/20 20:39:35/文章来源:https://blog.csdn.net/weixin_34380781/article/details/90132465

VS2012+Win7网站发布详细步骤 

  本机环境:

        

  本文分三个部分介绍Web项目发布的常规方法,大神级别可以略过,主要是为了方便一些初学者。

第一部分:VS2012把项目发布到文件系统。

第二部分:IIS配置发布好的项目。

第三部分:常见问题处理。 

第一部分:VS2012把项目发布到文件系统。

 1、打开你的VS2012网站项目,右键点击项目->菜单中选择“重新生成”一下网站项目;再次点击右键->发布:

  

 

2、弹出网站发布设置面板,点击<新建..>,创建新的发布配置文件:

输入自己定义的配置文件名称

3、点击下一步:在发布方法中选“文件系统”,这样我们可以发布到自己指定的本机文件上。当然这儿的发布方式有很多种类型,大家可以在网上找到每种类型的发布方式,我习惯的发布方式为“文件系统”,如下图所示:

在上图中,我们选择把当前web项目发布到“D:\RDIWeb”目录下,当然你要先在D:下建立“RDIWeb”这个文件夹。

4、 单击下一步、在配置中要选择“Release”—发布模式(Release:称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug:通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序)

5、点击下一步:进入发布前的预览界面。

 

点击发布即可以发布你指定的文件夹中,这里,我发布的是“D:\RDIWeb”文件夹中。

发布成功后,打开发布的目标文件夹,发布好的截图如下:

 

第二部分:IIS配置发布好的项目。

VS2012把项目发布到文件系统后,我们要想在浏览器中浏览,则需要配置IIS。

1、  通过“控制面板->管理工具-> Internet信息服务(IIS)管理器”进入IIS界面,如下图所示:

 

2、  双击“Internet 信息服务(IIS)管理器”,打开Internet 信息服务(IIS)管理器,右键单击左侧“网站”树节点,选择“添加网站”,如下图所示:

 

打开“添加网站”属性窗口,如下图所示:

常用设置项说明:

         1)、网站名称:我们网站的名称,可以随便取名,这儿我们暂取为“RDITest”。

         2)、物理路径:这儿路径就是我们VS2012发布的文件系统路径,我们发布的路径是“D:\RDIWeb”。

         3)、端口:我们设置为8092,这儿只要不与已占端口冲突即可。

         单击“确定”按钮,我们的IIS设置基本就完成了,是不是非常简单呀。

  现在我们在“内容视图”选择“Index.htm”文件,右键选择“浏览”,即可在默认浏览器中打开这个页面,如下图所示:

  哈哈,没有显示我们想看到的页面,根据上面的错误提示:“分析器错误消息无法识别的属性“targetFramework”。请注意属性名称区分大小写。”,我们可以看到,我们的RDI项目默认的.NET框架是.NET Framework4.0,而在配置IIS时默认为.NET Framework2.0,设置方法为:在“IIS”中选择“应用程序池”,在右边的列表中选择名称为“RDITest”的应用程序池,右键选择“基本设置”,如下图所示 :

 

         打开“编辑应用程序池”窗口,如下图所示:

  在“.NET Framwork版本(F)”下拉框选择“.NET Framework V4.0.30319”后确定,再浏览Index.htm页面。此时又出现下面的错误,如下图所示:

 

         不要灰心,我们接着处理,这个错误如果是32位操作系统则不会出现,64位操作系统就会出现这个错误,处理方法同时对设置名称为“RDITest”的应用程序池,右键选择“高级设置”,如下图所示:

 

         在“常规”项中设置“启用32位应用程序”为“True”,如上图所示。再浏览“Index.htm”页面。此时成功打开登录界面,如下图所示:

 

   点击“登录”即可进入框架主界面,如下图所示:

 

 第三部分:常见问题处理。

  1、ASP.Net在64位环境开发部署的常见故障。

  很多开发者在使用64位操作系统时,在ASP.Net应用中使用了指定64位版本程序库。例如一些专门的数据库驱动、设备驱动,但依然出现以下错误提示信息:

  未能加载文件或程序集“……”或它的某一个依赖项,试图加载格式不正确的程序。

  造成这种故障的原因是,大部分ASP.Net编译器和容器并没有默认设置为64位,而是以32位兼容模式运行。此时,如果将程序库更换为32位,则系统运行正常。若打算坚持使用64位程序集,可依据下文所述方法进行设置。 

  2、Visual Studio自带的IISExpress设置。

  在64位操作系统中,Visual Studio自带的IIS Express是32位的。如果需要Visual Studio使用IIS Express调试使用64位程序集的ASP.Net应用,应使用64位版本的IIS Express。设置方法如下:

(1)关闭正在运行的IIS Express实例;

(2)单击主菜单上的“工具”-“选项”命令,打开选项对话框;

(3)在选项对话框目录树中“项目和解决方案”-“Web项目”标签,勾选“对网站和项目使用IIS Express的64位版本”条目。

 

  3、64位Windows Server上的IIS设置。

  IIS可以针对具体的ASP.Net应用设置是否以64位环境运行,具体的操作方法如下:

(1)部署Web站点后,打开Internet 信息服务(IIS)管理器;

(2)在目录中选择应用程序池,选择目标站点的应用配置,通过右键菜单打开高级设置;

(3)将启用32位应用程序选项设置为False,应用将以64位环境运行。

 

  4、编译器是否需要在解决方案配置中设置x64平台。

  关于此问题,我查阅过一些文档,同时也进行了实验。个人观点如下:

(1)普通的ASP.Net项目无需进行平台的设置,平台设置为x86和x64均不影响项目的编译和发布,因此使用默认的Any CPU平台即可。

(2)对于使用了有环境限制程序集的项目,如系统驱动、数据库驱动,最好是配置对应平台。在发布时环境异常,可以获取更多有效的信息,节省调试时间。 

 

第四部分:常见参考。 

1、  ASP.NET Web 应用程序项目部署常见问题。

2、  IIS部署ASP.NET项目常见问题。

3、RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录 

 



本文转自yonghu86博客园博客,原文链接:http://www.cnblogs.com/huyong/p/4677510.html,如需转载请自行联系原作者

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

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

相关文章

Hosts文件与钓鱼网站

有些病毒或***&#xff0c;修改你计算机上hosts文件&#xff0c;你访问某些网站就有可能访问到钓鱼网站&#xff0c;或者你的计算机不能打开某个网址&#xff0c;或者你能够打开网页&#xff0c;但是你的计算机不能升级病毒库&#xff0c;这时候你就应该检查一下你的计算机host…

今天给网站冒了一下险,嘿嘿...

今天中午逛站长之家的时候有一个很吸引人的广告&#xff0c;大概是&#xff1a;200IP/1.19元 云云&#xff0c;反正那些流量都是比较低的价格&#xff0c;而且看他那网站介绍&#xff0c;这些流量是是大型广告公司的弹窗广告效果&#xff0c;是真实的IP流量&#xff0c;所以今晚…

SharePoint Online 创建门户网站系列之定制栏目

前 言 SharePoint Online自带的库就带有二级页面和详细页面&#xff0c;也就是Allitems页面和DispForm页面&#xff0c;但是实在不够美观&#xff0c;尤其对于门户网站这一企业门面来说&#xff0c;更是无法接受。 下面&#xff0c;我们就开始学习如何定制SPO的二级页面和详细页…

ASP.NET Core 一步步搭建个人网站(6)_单页模式和优化

前言 HI&#xff0c;有段时间没有更新了&#xff0c;主要因为第一年前事情比较多&#xff0c;有些事得忙着张罗下&#xff1b;第二呢&#xff0c;对个人网站进行了一次大范围的优化&#xff0c;主要是申请的云服务器资源有限&#xff0c;1m的网络带宽&#xff0c;带上图片展示…

PHP相关系列 - 蚂蚁变大象:浅谈常规网站是如何从小变大的

来源&#xff1a;http://stblog.baidu-tech.com/?p1643 2005年&#xff0c;我开始和朋友们开始拉活儿做网站&#xff0c;当时第一个网站是在linux上用jsp搭建的&#xff0c;到后来逐步的引入了多种框架&#xff0c;如webwork、hibernate等。在到后来&#xff0c;进入公司&…

运维开发实战考题:计算教育网站投票排名

运维开发小项目实战&#xff1a;计算网站投票排名:shell/python/php都可&#xff01;说明&#xff1a;近日老男孩培训受朋友委托&#xff0c;需要帮忙计算下面地址教育品牌投票排名http://vote.runsky.com/2013/12/jiaoyu/要求&#xff1a;1、按全部教育机构排名&#xff0c;按…

怎样在网站中加入baidu 搜索框

2019独角兽企业重金招聘Python工程师标准>>> <form action" http://www.baidu.com/baidu " target"_blank"> <table bgcolor"#FFFFFF"><tr><td> <input nametn typehidden valuebaidu> <a href&quo…

PHP网站使用JavaScript和Iframe简单实现部分刷新效果

本文主要是记录自己寒假作业PHP网站实现加载界面的文章&#xff0c;运行效果如下图所示。主要记录phphtmlApache开发网站的3个功能&#xff1a;(方便以后阅读和其他人学习) 1.如何实现简单页面布局 2.使用jsp如何实现隐藏与显示效果 3.通过iframe实现局…

转载和积累系列 - 大型网站系统架构的演化

转载来源&#xff1a;http://www.cnblogs.com/leefreeman/p/3993449.html 前言 一个成熟的大型网站&#xff08;如淘宝、京东等&#xff09;的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性&#xff0c;它总是随着用户量的增加&#xff0c;业务功能的扩展逐…

2月国内网站统计:百度居首 360安全中心第二

IDC评述网&#xff08;idcps.com&#xff09;03月05日报道&#xff1a;根据中国互联网协会-中国网站排名最新实时数据&#xff0c;截至2014年3月3日&#xff0c;国内网站独立访问量排名前五的是&#xff1a;百度、360安全中心、腾讯网、淘宝网和新浪&#xff0c;如下图。如图所…

知名互联网公司网站架构图

引言 近段时间以来&#xff0c;通过接触有关海量数据处理和搜索引擎的诸多技术&#xff0c;常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外&#xff0c;更为架构图背后所隐藏的设计思想所叹服。个人这两天一直在搜集各大型网站的架构设计图&…

大型网站技术学习-1. 虚拟化技术概述

牛人就不要看了~ 1.1 引言 先举个例子&#xff0c;一台物理主机有16G内存&#xff0c;用户A的程序只需要2G内存&#xff0c;用户B的程序只需要4G内存&#xff0c;如果没有用虚拟化技术&#xff0c;他们的解决方案如下&#xff1a; 两用户程序放到同一台物理机器上&a…

Nodejs学习笔记(六)--- Node.js + Express 构建网站预备知识

目录 前言新建express项目并自定义路由规则如何提取页面中的公共部分?如何提交表单并接收参数? GET 方式POST 方式如何字符串加密?如何使用session?如何使用cookies?如何清除session和cookies?写在之后前言 前面经过五篇Node.js的学习&#xff0c;基本可以开始动手构建一…

在C#开发中如何使用Client Object Model客户端代码获得SharePoint 网站、列表的权限情况...

自从人类学会了使用火&#xff0c;烤制的方式替代了人类的消化系统部分功能&#xff0c;从此人类的消化系统更加简单&#xff0c;加速了人脑的进化&#xff1b;自从SharePoint 2010开始有了Client Side Object Model &#xff0c;我们就可以不用在服务器上开发SharePoint解决方…

万网免费主机wordpress快速建站教程-域名申请

在上一篇文章中&#xff0c;小伙伴们已经申请好了万网的免费主机&#xff0c;接下来教大家如何申请域名。 由于万网免费主机要绑定在阿里备案的域名&#xff0c;现在以万网的域名注册为例子。 首先进入万网域名注册页面&#xff08;http://www.net.cn/domain&#xff09;&#…

网站统计中的数据收集原理及实现_埋点统计

网站数据统计分析工具是网站站长和运营人员经常使用的一种工具&#xff0c;比较常用的有谷歌分析、百度统计和腾讯分析等等。所有这些统计分析工具的第一步都是网站访问数据的收集。目前主流的数据收集方式基本都是基于javascript的。本文将简要分析这种数据收集的原理&#xf…

一个普通网站发展成大型网站的架构演变历程

2019独角兽企业重金招聘Python工程师标准>>> 1、物理分离webserver和数据库 最开始&#xff0c;由于某些想法&#xff0c;于是在互联网上搭建了一个网站&#xff0c;这个时候甚至有可能主机都是租借的&#xff0c;但由于这篇文章我们只关注架构的演变历程&#xff0…

IT招聘网站

2019独角兽企业重金招聘Python工程师标准>>> http://www.ithelloworld.com/ 转载于:https://my.oschina.net/lilugirl2005/blog/359953

20款覆盖全面的响应式网站设计工具

2019独角兽企业重金招聘Python工程师标准>>> 灵活的栅格和布局&#xff0c;响应式的图片和智能的CSS媒体查询&#xff0c;构成了响应式网页的主要特征。当用户扔下沉重的笔记本电脑拿起平板&#xff0c;响应式的网站能够自然而然地随之适配&#xff0c;掏出手机也毫…

微软正式发布Azure Storage上的静态网站

微软正式宣布了Azure Storage上的静态网站&#xff0c;提供了从托管在Azure Storage上的HTML、CSS和JavaScript文件提供内容的能力。静态网站包含内容固定的Web页面&#xff0c;同时仍然允许利用JavaScript等客户端代码来创建丰富的用户体验。 有了这个新功能&#xff0c;继用于…