图文解说Win7系统机器上发布C#+ASP.NET网站

news/2024/5/9 6:20:35/文章来源:https://blog.csdn.net/weixin_34310127/article/details/85808775
 

1.     概述

在一台干净的Win7机器上发布ASP.NET网站需要准备的有:

a)        .NET Framework 环境

b)        数据库

c)        IIS 互联网信息服务

d)        待发布的网站代码

其中.NETFramework环境一般安装了VS2008 或者VS2010都会自带,也可以下载独立的安装包下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=17718。这里我是本地机器安装了VS2008,独立安装部分没有测试过。数据库根据你自己网站用的数据库,这里我们用的是SQL Server2005。IIS也就是InternetInformation Services,是网站的服务器,一般安装Win7系统的时候默认这部分不会安装,需要我们自己去安装,本文安装的是IIS第七版(下文简称IIS7)。待发布的网站,顾名思义也就是我们需要发布的网站,这里我们是中VS2008中发布的。

准备好了这些以后我们就可以将我们的网站发布到IIS上了。本文将重点讲解说明其中Win7系统中配置IIS7环境、VS2008中发布网站以及IIS7下发布C#+SAP.NET网站。

2.     Win7配置IIS7

进入Win7的 控制面板,选择左侧的 打开或关闭Windows功能 。

 

 


 

现在出现了安装Windows功能的选项菜单,按照下面图片中所示将Internet信息服务下的选项都勾上。然后确定,安装会需要几分钟时间,在安装完以后最好重启一次电脑。

 


 

这样Win7下就配置好了II7S下面我么在流浪器中输入localhost如果出现下面的画面说明已经正确配置了IIS7。

3.     发布网站

下面我们要介绍将VS中开发的C#+ASP.NET网站发布到Win7的IIS上去。首先在VS2008的解决方案中右击网站工程在弹出窗口中选择Publish(发布)

在弹出窗口中选择要发布的路径,比如说D:\MIS_Publish\,然后点击Publish按钮。

我们就可以在相应的目录下看到我们的网站的代码.

4.     部署网站

这里我们讲解如何将网站部署到IIS上去。

首先打开控制面板->管理工具->Internet 信息服务(IIS)管理器如下图

然后右击左边中的网站,选择新建网站,填上网站的相应属性:名称,任意的字符串,我只试过英文的,中文的没有测试;物理路径,就是我们待发布的网站的代码的物理路径,也就是我们上一步网站发布得到的代码,端口号,自己设一个与其他应用程序端口号不重复的就行了。

PS如果是发布到一台新的机器上,那么还要配置好新机器上的数据库,以及在网站Web.config文件中正确设置新机器上连接数据库的字符串代码。

 

这样我们就完成了对我们网站的发布,我们在流浪器中输入http://localhost:2222/login.aspx(login.aspx是我们发布的网站中的网页)就可以打开我们发布的网站了。

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

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

相关文章

子目录下的文件如何include网站根目录下的文件

2019独角兽企业重金招聘Python工程师标准>>> ###问题 目录./aaa/bbb/ccc下的index.php需include网站根目录下的conn.php。 解答思路 ###问题归结于如何获取网站的根目录。 $dir $_SERVER[DOCUMENT_ROOT]; //获取到网站的根目录 include($dir.conn.php); //成功将根…

Java学习免费网站

Java学习免费网站论 给一些喜欢自学的,且口袋与我一样轻的小伙伴介绍一个学习网站!!! 第一种 ,阿里云 第二种 java学习网站地址 https://how2j.cn/k/number-string/number-string-string/324.html?p182240

网站使用阿里大鱼(阿里大于)发送短信DEMO及步骤

阿里大鱼的短息一条4分5,比起市场上7分5的短信,便宜多了,而且大平台,相信之后选择用它的人也会越来越多。 --------以上为2016-04-16写这篇博客时的题记,今天是2017-07-18,时间过去了一年多,“阿…

第八十六节,html5+css3pc端固定布局,网站结构,CSS选择器,完成导航

html5css3pc端固定布局,网站结构,CSS选择器,完成导航 页面采用1280的最低宽度设计,去掉滚动条为1263像素。 项目是PC端的固定布局,会采用像素(px)单位。 网站结构语义 在没有任何思路的情况下,可以参考大量同类型的网站,了解一下大…

你想建设一个能承受500万PV/每天的网站吗?服务器每秒要处理多少个请求才能应对?...

2019独角兽企业重金招聘Python工程师标准>>> 你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢? PV是什么: PV是page view的简写。PV是指页面的…

[svc][op]网站504无法访问问题处理

504 Gateway Time-out 网站出现了这种情况 架构是:tomcatnginx, 想通过domain.com 跳转到www.domain.com. 客户端访问流程 客户端--dns--cdn---lb—webnode(nginx rewritetomcat) cdn配置 排查问题: nginx查了下没看出啥问题 ping…

Alexa网站排名爬取

Python 话说是一门面向监狱编程的语言,吾等不信,前来尝试。。。。 开玩笑了~ 前一段时间刚接触 Python 的时候,觉得有些不适应,特别是语法显得别扭,后来发现它和golang还是挺像的 同样的包管理调用机制:…

网站请求出现Referrer Policy: no-referrer-when-downgrade的问题

网站请求出现Referrer Policy: no-referrer-when-downgrade的问题 #netstat –nap |grep 443 //查看端口信息#ps –ef |grep nginx //查看nginx是否启动#systemctl status nginx –l //查看nginx 的错误信息一般是跨域的问题 检查nginx的启动是否正常 此次是 https…

prerender-SPA程序的SEO优化策略

随着web2.0的兴起,ajax的时代已经成为了事实,更如今Knockout,backbone, angular,ember前端MDV(model driver view)框架强势而来,Single Page Application已经为大家所熟悉了。如今常见的SPA程序,restfull和前端MDV之类的框架能够实…

Wordpress网站添加七牛云cdn

1.一个搭建好的网站和七牛云账号 2.七牛云进入控制面板 3创建存储空间 4创建好了空间拿七牛给你了测试域名(但只可以使用30天)所以绑定自定义域名(这个必须是备案过的) 5.设置自定义域名(加速域名最好是二级域名&#…

S-CMS企业建站v3几处SQL注入

0x01 前言 有段时间没有发文章了,主要没挖到比较有意思的漏洞点。然后看最近爆了很多关于S-CMS的漏洞,下载了源码简单挖了一下然后给大家分享一下。 0x02 目录 Wap_index.php sql注入Form.php Sql注入Input、query 0x03 插曲 这里分享一下在审计的时候自…

10年生日教大家轻松做一个网站

图片多~暂没时间传过来,如果QQ空间的图片防盗链,请看原文章地址:http://user.qzone.qq.com/296827066/blog/1266877782 去年的生日是教大家煎鸡蛋(http://user.qzone.qq.com/296827066/blog/1233724431),今…

05.net网站开发(设计):2.MVC控制器与视图的简单收发数据

上一节大概了解了MVC的运作方式。这一届发一个简单样例,在网页界面中的文本框输入一个值,在后台控制器中进行接收,然后跳转到另一个页面。一:要发送数据的视图在HomeController中新建一个视图public ActionResult MyView(){return…

06.net网站开发(设计):3.MVC注册强类型

什么是MVV注册强类型呢?其实一开始我也是混乱得不行。这个Model模型比我们写三层创建的Model强大得多,一旦创建之后,系统便可以快速生成常用的视图,包括“列表”、“增删查改”功能这些功能随意选择。配合使用"数据库模型&qu…

08.net网站开发(前端):5.jQuery

开发网站肯定要会JS,嫌代码太难看难学那至少要学会jQuery。当然我见过有些项目纯用服务端控件也是能做出来的,但我相信,那些碰到复杂的需求的话肯定很棘手的。jQuery是对JS和DOM的封装,少量代码直接解决大多兼容性问题。jQuery我是…

09.net网站开发(前端):6.类淘宝组合搜索效果jQuery+Ajax

上一节讲到jQuery,本来还不能这么快就发jQueryAjax的,因为这部分对于新手来说,不是很好理解,但为了配合发我的实习经验,就先贴出来了。新手先有个概念就好,Ajax是为了前端能和后台交互的,它们的…

11.net网站开发(交互):2.MVC 购物车

这一节完了之后,差不多就停止基础知识的更新了。接下来可能要做一个实例项目,用MVC或者传统.NET WEB 还不是很清楚,要做什么项目也还在考虑,反正肯定开源附加完整文档。但我需要它是以完成某种任务的形式,不然真没那么…

30个酷毙的交互式网站(HTML5+CSS3)

很久前就像找些文章来翻译,and这是第一篇,刚开始翻译着很有兴致,但中间就开始累了,感觉好多好多,因为不仅要翻译,还要看网站,还要排版,花了两天空闲时间还是硬着头皮翻译下来了&…