VS2012+Win7网站发布详细步骤

news/2024/5/20 5:11:13/文章来源:https://yonghu.blog.csdn.net/article/details/47067381

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的快速信息化系统开发框架 — 系列目录 

 

RDIFramework.NET框架由专业团队长期打造、一直在更新、一直在升级,请放心使用!

  欢迎关注RDIFramework.NET框架官方公众微信(微信号:guosisoft),及时了解最新动态。

   扫描二维码立即关注

 

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

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

相关文章

30个创意网站推荐

当你开始设计一个新的网站&#xff0c;很重要的事情是要挑选一个风格相匹配的品牌&#xff0c;在今天的文章中&#xff0c;你会发现一些有灵感创意&#xff0c;醒目和互动的网站设计。灵感会改善和形状的网页设计师创作技巧。。在这篇文章中&#xff0c;我们将展示30个创意网站…

vs2012 网站无法使用自定义服务器的解决方法

我已经习惯新建一个Asp.net网站时把它挂载在IIS下调试运行,在使用Visual Studio 2012后,新建网站配置启动选项时,自定义服务器居然不可用 原来是Visual Studio 2012内置 IIS Express ,并把它设置网站的默认启动选项, 而在之前版本都是使用Visual Studio Development Web服务器,…

大型网站架构系列:电商网站架构案例(2)

大型网站架构系列&#xff1a;电商网站架构案例(2) 原文:大型网站架构系列&#xff1a;电商网站架构案例(2)电网网站架构案例系列的第二篇文章。主要讲解网站架构分析&#xff0c;网站架构优化&#xff0c;业务拆分&#xff0c;应用集群架构&#xff0c;多级缓存&#xff0c;分…

关于使用QQ、新浪微博、腾讯微博等第三方登录网站的开发过程(二)

&#xff08;二&#xff09;、新浪微博登录 1. 首先在新浪微博开放平台注册成为开发者。【http://open.weibo.com/connect】 具体自己填写一些相关信息就OK&#xff01; 2. 注册成功之后&#xff0c;点击【微连接】&#xff0c;之后在点击【创建应用】 3. 然后选择网页应用 4. …

wordpress 建站总结

搭完之后觉得还是很简单的&#xff0c;主要是各种软件集成的很好了&#xff0c;不过有些地方需要注意下&#xff0c;这里纪录下搭建过程&#xff08;windows环境&#xff09;。 首先下载wordpress&#xff0c;https://wordpress.org/ 解压wordpress&#xff0c;解压文件里的r…

大数据综合案例-网站日志分析

第一部分:项目介绍 一、项目背景与数据情况 1.1 项目来源 本次要实践的数据日志来源于国内某技术学习论坛&#xff0c;该论坛由某培训机构主办&#xff0c;汇聚了众多技术学习者&#xff0c;每天都有人发帖、回帖&#xff0c;如图1所示: 图1 项目来源网站-技术学习论坛 本次实践…

数据分析常用网站 持续更新!!!

数据分析常用网站 欢迎大家补充&#xff0c;直接在下面留言就可以了。不限于R&#xff0c;excel&#xff0c;sql&#xff0c;欢迎Python学者和统计学学者。 日后会陆续贴出一些有大数据分析项目的比赛&#xff0c;欢迎组队 大数据比赛 赛事公告 优易数据杯- 中国气象数据分析R语…

最新的VS学习视频网站:ASP.NET, MVC, SQL , LINQ, WebService,等 http://csharp-video-tutorials.blogspot.jp/...

最近开发项目经常会碰到一些开发问题&#xff0c;基于Windows开发人员&#xff0c;强烈推荐。 http://csharp-video-tutorials.blogspot.jp/ by the way, another two website is wanderful 1.http://www.codeproject.com/ 2.http://stackoverflow.com/ 转载于:https://www.cnb…

个人网站对xss跨站脚本攻击(重点是富文本编辑器情况)和sql注入攻击的防范...

昨天本博客受到了xss跨站脚本注入攻击&#xff0c;3分钟攻陷……其实攻击者进攻的手法很简单&#xff0c;没啥技术含量。只能感叹自己之前竟然完全没防范。 这是数据库里留下的一些记录。最后那人弄了一个无限循环弹出框的脚本&#xff0c;估计这个脚本之后他再想输入也没法了。…

Hybrid容器设计之第三方网站

平台化容器API释放 接上文&#xff1a;&#xff08;阅读本文前&#xff0c;建议阅读前三篇文章先&#xff09; 浅谈Hybrid技术的设计与实现 浅谈Hybrid技术的设计与实现第二弹 浅谈Hybrid技术的设计与实现第三弹——落地篇 之前设计Hybrid整块交互的时候&#xff0c;受众都是自…

.net core 利用中间件处理常见的网站功能 包括 session、routers、重定向、重写和文件下载...

在.net core中所有的请求都会被请求中间件所处理&#xff0c;所以我们可以通过在中间件里边添加对应的功能然后在服务中添加注入来实现对应的功能 文件位置&#xff1a;Startup.cs>Configure方法&#xff0c;请求中间件的代码位置 1.什么是中间件&#xff1a; 中间件是组装…

json 格式化工具/网站

一、在线工具&#xff1a; 优点&#xff0c;快速&#xff0c;识别错误&#xff0c;标识错误位置 缺点&#xff1a;对于编辑不友好&#xff0c;没有快捷键可用 https://www.jsondecode.cc/ http://www.vmfor.com/json.html# 二、离线工具 1、HIjson 优点&#xff1a;功能丰…

作为一名程序员必备的一些网站,看完记得收藏说不定以后用得上!

一个好的网站&#xff0c;就是程序员学编程的基地。虽说新手程序员也许知道一些在线编程网站&#xff0c;但是质量上乘的编程网站又知道几个呢? 下面就来给大家推荐几个质量上乘的编程网站&#xff0c;排名不分先后。 还有什么稀奇的网站请写在评论区&#xff0c;博主看到了就…

linux网站发布操作流程

Linux 添加用户命令&#xff1a; useradd bm -g webTemp http://www.runoob.com/linux/linux-vim.html Linux关于网站发布操作流程 虚拟机地下:192.168.1.175 1.网站发布打包2.去服务器把站点备份下载3.停止 站点4.删除 站点文件5.上传站点文件 并解压6.启动 站点. 一般情况下.…

第四百零四节,python网站第三方登录,social-auth-app-django模块,

第四百零四节&#xff0c;python网站第三方登录&#xff0c;social-auth-app-django模块&#xff0c; social-auth-app-django模块是专门用于Django的第三方登录OAuth2协议模块 目前流行的第三方登录都采用了OAuth2协议 安装 pip install -i https://pypi.douban.com/simple so…

http://www.open-lib.com 一个神奇的网站

向往前端转的同学们 注意了 LZ发现了一个前端JS框架很多的地方 这个就是 http://www.open-lib.com 不多说 上案例 HTML5视频播放框架 html5media[视频插件] html5media是一个JavaScript音频/视频播放器能够让每一个浏览器都能够播放在HTML5多媒体标签中定义的多媒体文件。OI…

免费发布统计调查网站

免费发布统计调查网站 需求: 需要一个调查网站,这个网站与公司主线业务没有直接关联,其主要作用是调查网上客户对产品的需求如何?分析: 因为是一个与公司主线业务关联不大的网站,而且其功能大多与以往调查类网站一样,复杂的操作在于其统计,不想用有限的人力投入到相似问题的开…

大型网站架构系列——分布式消息队列

转载自&#xff1a;https://www.cnblogs.com/itfly8/p/5155983.html 消息队列概述消息队列使用场景1、消息队列概述&#xff1a; 消息队列中间件是分布式系统中重要的组件&#xff0c;主要解决 应用耦合&#xff0c;异步消息&#xff0c;流量削锋 等问题。实现高性能&#xff…

沿用Python+Flask+Mysql的web建设技术开发网站

1 系统概要说明 1&#xff0e;1 开发目的 闲暇时光想看看电影&#xff1f;我要看些什么好呢&#xff1f;百度推荐出来的烂片也不在其数&#xff0c;如果有一个真实反映影片的平台该多好&#xff0c;这就是淘智宝的产生&#xff0c;为电影连续剧爱好人群提供一个可以自由言论的平…

推荐10个程序员常去的网站

偶尔有收到一些读者留言和询问&#xff1a;大佬&#xff0c;你知道有哪些适合初级学者的技术论坛或网站吗&#xff1f; 我摸了摸头&#xff0c;若有所思的答道&#xff1a;这个还真有&#xff0c;不知道你喜欢什么风格和适合哪些&#xff1f;.... 我没有见过凌晨4点的洛杉矶&…