win7安装IIS及将网站发布到IIS上

news/2024/5/10 2:16:53/文章来源:https://blog.csdn.net/u011069590/article/details/48437119

1. WIN7安装IIS:  控制面板----程序和功能-----打开或关闭windows功能,如图

展开Internet信息服务,按照下图方式进行选择,然后单击“确定”,等待几分钟就安装好了

2. 注册IIS

因为我们是先安装的VS,后安装的IIS,所以需要将IIS注册进VS(具体原因可以去网上查,或者咱们以后再说,但我还是希望大家自己寻找答案),具体方法如下:

在运行中输入“cmd,回车进入Dos界面

输入下列命令:cd C:\Windows\Microsoft.NET\Framework\v4.0.30319,敲回车,如图

上面命令的意思是进入到C:\Windows\Microsoft.NET\Framework\v4.0.30319这个目录下,然后运行这个目下名称为aspnet_regiis.exe的程序,代码如下图所示

然后冲洗IIS,重启IIS的命令为iisreset(停止IIS的命令为iisreset /stop,启动IIS的命令为iisreset /start),至此注册IIS成功

注:之所以使用aspnet_regiis.exe –i,而不是直接运行aspnet_regiis.exe,是因为两者的作用不同,aspnet_regiis.exe 后面除了可以跟-i之外,还可以跟其他参数,可以通过如下命令来查看asp.net_regiis.exe后面都可以跟哪些参数



 

3将程序发布到IIS

新建一个简单的Web程序 实现最简单的功能,在页面添加一个按钮,单击按钮输出“hello world

<body>
    <form id="form1" runat="server">
    <div>
        <asp:Button ID="Button1" runat="server" Text="Button" οnclick="Button1_Click" />
    
    </div>
    </form>
</body>

后台代码为

 protected void Button1_Click(object sender, EventArgs e)
        {
            Response.Write("hello world");
        }

程序写好后将程序发布到IIS上,方法如下

右键单击项目名称,然后选择“发布”

发布方式选择“文件系统”,目标位置选择一个空的文件夹,如下图是在D盘新建了一个 名称为“test”的文件夹

然后单击发布,发布成功之后到I盘下找到'IIS'文件夹,打开查看

 

打开IIS (打开IIS的方法为控制面板----管理工具----Internet信息服务)

打开后界面如下

展开左边的节点(网站站点)

右键“网站”,选择“添加网站”

网站名称填写有意义的名称,物理路径选择存放发布后的文件的文件夹(I盘下的IIS),

端口选择除“80”意外的端口,这里使用7251(端口是有一定范围的)

 

 

然后展开左边的网站节点,可以看到我们新建的网站

选择右边的“内容视图”

 

右键单击文件“iis.aspx”,选择“浏览” 

如果出现如上图一样的错误,是.net framework版本的问题(我们使用VS2010编写程序默认使用的是.NET Frameworkd4.0,而IIS默认使用.NET Frameword2.0)

解决办法是 点击左边的“应用程序池”,然后在右边选择“thrsday

在下面的显示中选择thrsday,然后双击“thrsday”,会出现以下界面

 

.net framework版本改为4.0即可

点击“确定”,重新浏览”iis.aspx,界面如图

点击按钮

OK,到这里为止,程序就发布好了,只需要将地址栏中的地址发给别人,别人在浏览器的地址栏中输入这个地址就可以访问你的网站了,需要注意的是,这个地址在发给别人之前是需要修改的,需要将localhost改成你本机IP,如将

修改原因是因为localhost表示本机,如果别人使用此地址访问,则访问的是自己机子上的网站,而不是你的机子上的网站

到这里为止,基本就OK了,如果是将来的商业网站,则将localhost替换成实际的静态IP或者域名。

最后总结一下:我们现在学习的是Web开发,像优酷,淘宝,QQ空间等等都属于这个范畴,如我们自己的这个程序大概的流程是这样的

我们在自己的机子(暂用A表示)上发布好网站,然后将地址发给别人(暂用B表示),假设地

地址是http://192.168.53.50;7251/WebForm1.aspx

B在自己机子的浏览器的地址栏中输入这个地址,然后回车,就向A发了一条请求(因为AIP地址为192.168.53.50),表示要请求A机子上发布到端口7251上的网站下面的名称为WebForm1.aspx的文件

A接收到请求后对WebForm1.aspx进行处理(关于如何处理,以后有机会再说),然后将这个文件发送给B(暂时可以这么理解,其实中间经过了其他转换)

B接受到这个文件后(确切的说是B机子上的浏览器接收到这个文件),就将这个文件显示出来,就是我们看到的画面

B点击按钮后,一条请求又发送给A

A接受后知道是B用户点击了哪个按钮,然后去后台寻找这个按钮的单击事件

   Response.Write("hello world");

这段代码在A机子上执行,其中Response.Write方法将“hello world”发送到A机子的浏览中

A机子上的浏览器接收到”hello world”后进行显示出来,就是我们最后看到的画面



 

3将程序发布到IIS

新建一个简单的Web程序 实现最简单的功能,在页面添加一个按钮,单击按钮输出“hello world

<body>
    <form id="form1" runat="server">
    <div>
        <asp:Button ID="Button1" runat="server" Text="Button" οnclick="Button1_Click" />
    
    </div>
    </form>
</body>

后台代码为

 protected void Button1_Click(object sender, EventArgs e)
        {
            Response.Write("hello world");
        }

程序写好后将程序发布到IIS上,方法如下

右键单击项目名称,然后选择“发布”

发布方式选择“文件系统”,目标位置选择一个空的文件夹,如下图是在D盘新建了一个 名称为“test”的文件夹

然后单击发布,发布成功之后到I盘下找到'IIS'文件夹,打开查看

 

打开IIS (打开IIS的方法为控制面板----管理工具----Internet信息服务)

打开后界面如下

展开左边的节点(网站站点)

右键“网站”,选择“添加网站”

网站名称填写有意义的名称,物理路径选择存放发布后的文件的文件夹(I盘下的IIS),

端口选择除“80”意外的端口,这里使用7251(端口是有一定范围的)

 

 

然后展开左边的网站节点,可以看到我们新建的网站

选择右边的“内容视图”

 

右键单击文件“iis.aspx”,选择“浏览” 

如果出现如上图一样的错误,是.net framework版本的问题(我们使用VS2010编写程序默认使用的是.NET Frameworkd4.0,而IIS默认使用.NET Frameword2.0)

解决办法是 点击左边的“应用程序池”,然后在右边选择“thrsday

在下面的显示中选择thrsday,然后双击“thrsday”,会出现以下界面

 

.net framework版本改为4.0即可

点击“确定”,重新浏览”iis.aspx,界面如图

点击按钮

OK,到这里为止,程序就发布好了,只需要将地址栏中的地址发给别人,别人在浏览器的地址栏中输入这个地址就可以访问你的网站了,需要注意的是,这个地址在发给别人之前是需要修改的,需要将localhost改成你本机IP,如将

修改原因是因为localhost表示本机,如果别人使用此地址访问,则访问的是自己机子上的网站,而不是你的机子上的网站

到这里为止,基本就OK了,如果是将来的商业网站,则将localhost替换成实际的静态IP或者域名。

最后总结一下:我们现在学习的是Web开发,像优酷,淘宝,QQ空间等等都属于这个范畴,如我们自己的这个程序大概的流程是这样的

我们在自己的机子(暂用A表示)上发布好网站,然后将地址发给别人(暂用B表示),假设地

地址是http://192.168.53.50;7251/WebForm1.aspx

B在自己机子的浏览器的地址栏中输入这个地址,然后回车,就向A发了一条请求(因为AIP地址为192.168.53.50),表示要请求A机子上发布到端口7251上的网站下面的名称为WebForm1.aspx的文件

A接收到请求后对WebForm1.aspx进行处理(关于如何处理,以后有机会再说),然后将这个文件发送给B(暂时可以这么理解,其实中间经过了其他转换)

B接受到这个文件后(确切的说是B机子上的浏览器接收到这个文件),就将这个文件显示出来,就是我们看到的画面

B点击按钮后,一条请求又发送给A

A接受后知道是B用户点击了哪个按钮,然后去后台寻找这个按钮的单击事件

   Response.Write("hello world");

这段代码在A机子上执行,其中Response.Write方法将“hello world”发送到A机子的浏览中

A机子上的浏览器接收到”hello world”后进行显示出来,就是我们最后看到的画面


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

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

相关文章

Scrapy快速爬取招聘网站信息

本文选取的招聘网站是职友集&#xff08;www.jobui.com) ,其他招聘网站大体类似。本文以此为例&#xff0c;简单介绍Scrapy框架的使用。 1.pip install Scrapy 这点就不用说了&#xff0c;当然要准备好python和pip环境了。 2.scrapy startproject myScrapy 创建自定义名字myScr…

python 工具网站

https://www.lfd.uci.edu/~gohlke/pythonlibs/ 安装&#xff1a;只需要下载相应的python版本的包就行

Axure模板库(1)-常见网站

本文作者&#xff1a;Axure大师 微信公众号&#xff1a;axure123 原文地址&#xff1a;猛戳这里 发一套Axure的模板&#xff0c;以后做原型的时候可以直接复制粘贴了。源文件的下载地址在文章最后。 模板里包括9个常见网站布局&#xff0c;好多按钮和图标&#xff0c;下面是图…

网站解析基本流程

一、用户访问网站的基本流程 1、客户端用户在浏啷器里输入www.hhh.org网址地址&#xff0c;回车后&#xff0c;系统首先会查找系统本地的DNS缓存及hosts文件信息&#xff0c;确定是否存在域名对应的IP解析记录&#xff0c;如果有就直接获取ip地址&#xff0c;然后去访问这个地址…

解决网站防挂IFRAME木马方案(治标不治本^_^)

IFRAME木马解决方案 今天一上服务器2000多个<iframe src"http://ca.winvv.com/cn.htm" width0 height0></iframe> 被注入&#xff0c;我晕&#xff01;检查了半天&#xff0c;原来是FckEditor编辑器上传漏洞导致。在找资料的同时&#xff0c;发现CSS有一…

Java博客网站项目

这是一个关于Java语言的博客网站项目&#xff0c;基于Spring的一系列框架。 详细介绍&#xff1a; 1、软件架构说明 前端使用了 Bootstrap框架、Thymeleaf模板引擎、Ajax、JQuery、Html5、Css3、thinker-markdown文本编辑器、jquery的taginput标签插件、font-awesome这个图标插…

自学宝典:10个学习Android开发的网站推荐

1. Android Developers 作为一个Android开发者&#xff0c;官网的资料当然不可错过&#xff0c;从设计&#xff0c;培训&#xff0c;指南&#xff0c;文档&#xff0c;都不应该错过&#xff0c;在以后的学习过程中慢慢理解体会。 2. Android Guides - CodePath CodePath是国外一…

网站建设与深度学习(PHP调用Python程序)

一、深度学习应用 我采用的时Google开发的Tensorflow深度学习框架&#xff0c;基于Python编写的图片语义描述深度学习应用。 二、PHP调用 php中无法带调用python程序中的方法&#xff0c;但是可以用命令行执行python程序&#xff0c;但是不知道什么原因&#xff0c;php中有时…

教你搭一个简单的前后端交互小网站

最近想自己搭一个网站&#xff0c;但仅仅会前端还是有点做不到实际情况中的前后端交互&#xff0c;就自己瞎鼓捣了几个工具&#xff0c;来搭一个简单的网站。 工具&#xff1a; 后端处理这种自己做的小网站用 Node是最好不过来&#xff08;其他语言不会。。&#xff09;&#…

添加新的默认网页sorry.html,在默认主页不能访问的情况下显示“很抱歉...该网站正在维护中,请您在4月1号之后再访问,感谢您的支持。”

在默认发布目录下创建文件vim /var/www/html/sorry.html写入一个html基本页面 修改主配置文件 当我们删掉index.html的时候&#xff0c;重启服务后发现&#xff0c;默认发布文件已经改变

提升Chrome访问网站的速度

FasterChrome 基于 instant.page 项目&#xff0c;一个可以在一分钟内加速网站的小脚本。原理是这样的&#xff0c;当你使用鼠标移动到链接上&#xff0c;并且按下去&#xff0c;这个时间段平均在 300 毫秒&#xff0c;而 instant.page 会在你的鼠标悬停在链接上超过 65 毫秒就…

python-js逆向之某ip网站:js混淆,base64加密,无法断点调试

目标网站&#xff1a;https://www.baibianip.com/home/free.html 在家公众号看到&#xff0c;拿来练练手。 打开网页源代码发现每个id都变成了 <td> <script>FFcampanology(ZGH4AQt1AQNmZwR2AF4lZwHhZmLhAwxkAGxkAwVkAmt0); </script></td> 那坑定…

python-js逆向之某租网站-AES加密

目标网站&#xff1a;aHR0cHM6Ly93d3cubWFvbWFvenUuY29tLyMvYnVpbGQ 话不多说直接开干 1.打开网页&#xff0c;查看源码&#xff0c;哟吼&#xff0c;比我还干净&#xff0c;查找xhr&#xff0c;发现有三个文件&#xff0c;且都是加密数据 2.开始一般操作&#xff0c;随意复制…

在线免费词云图制作网站汇总

在线免费词云图制作网站汇总 1. Word Art2. EdWordle3. 微词云 写这个帖子主要是为了自己需要用到的时候能快速查找&#xff0c;所以整理了一下自己觉得好用的词云图制作工具。如果能帮助到更多人的话&#xff0c;也未尝不是一件好事。 1. Word Art 网址&#xff1a; https:/…

网站流量日志分析系统笔记(Hadoop大数据技术原理与应用)

一、系统架构设计 首先&#xff0c;会将Nginx服务器所产生的日志文件通过Flume采集到HDFS中&#xff1b;其次&#xff0c;开发人员根据原始日志文件及规定数据格式定制开发MapReduce程序进行数据与处理&#xff1b;接着&#xff0c;通过Hive进行最为重要的数据分析&#xff1b;…

python爬虫学习之路(1) 利用urllib爬取网站

网络爬虫的定义 网络爬虫&#xff0c;也叫网络蜘蛛(Web Spider)&#xff0c;如果把互联网比喻成一个蜘蛛网&#xff0c;Spider就是一只在网上爬来爬去的蜘蛛。网络爬虫就是根据网页的地址来寻找网页的&#xff0c;也就是URL。举一个简单的例子&#xff0c;我们在浏览器的地址栏…

ssm/php/java/net/python中小学生视频在线网站

本系统带文档lw1万字答辩PPT查重 如果这个题目不合适&#xff0c;可以去我上传的资源里面找题目&#xff0c;找不到的话&#xff0c;评论留下题目&#xff0c;或者站内私信我&#xff0c; 有时间看到机会给你发 系统设计 .1 系统体系结构 中小学生视频在线网站的结构图-1所示&…

java/php/net/python/springboot英语四级网站设计

本系统带文档lw1万字答辩PPT查重 如果这个题目不合适&#xff0c;可以去我上传的资源里面找题目&#xff0c;找不到的话&#xff0c;评论留下题目&#xff0c;或者站内私信我&#xff0c; 有时间看到机会给你发 系统UML用例分析 1管理员用例 管理员登录后可进行个人中心、用户管…

java/php/net/python个人书籍互享的网站(类似二手书)设计

本系统带文档lw1万字答辩PPT查重 如果这个题目不合适&#xff0c;可以去我上传的资源里面找题目&#xff0c;找不到的话&#xff0c;评论留下题目&#xff0c;或者站内私信我&#xff0c; 有时间看到机会给你发 1、关于个人书籍互享管理系统的基本要求 &#xff08;1&#xf…

java/php/net/python红木家居购物网站的设计

本系统带文档lw1万字答辩PPT查重 如果这个题目不合适&#xff0c;可以去我上传的资源里面找题目&#xff0c;找不到的话&#xff0c;评论留下题目&#xff0c;或者站内私信我&#xff0c; 有时间看到机会给你发 1管理员用例 管理员登录后可进行个人中心、用户管理、商品类别管…