天天看点

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

一 VS发布

1首先是 点击自己创建的 web项目 ,右键发布

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

2  在之后出现的界面中选择配置文件 , 选择或导入发布配置文件,下拉框,选择新建  

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

 跳转到下一步 

3 在连接界面中 在发布方法中选择文件系统

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

目标位置选择浏览就是将发布后的文件放在什么地方。

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

4 在下一个设置界面中选择 配置方法为debug

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

 最后就是完成了

以上就是vs2012的发布,(当然也可以不发布,在后面的ISS中选择项目的WEB层作为发布项) 之后就是ISS的配置了

========================

二 IIS的配置  

(一)  首先添加自己的网站,右键网站添加

名字随便写, ip写自己电脑ip,. 物理路径选择刚才发布的文件目录.端口号除了8080外随意分配

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

点击确定就可以了

然后是添加访问权限(为的是解决以下这个问题)

Iss配置最容易出现的错误就

HTTP错误 500.19 - Internal Server Error

无法访问请求的页面,因为该页的相关配置数据无效

 主要原因是没有访问的权限, 只要添加访问权限就可以了。

解决方法 :

在iss中 右键自己创建的网站/编辑权限/安全选项/ 编辑/添加/

高级设置/ 查找/添加everyone用户

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

2 编辑

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

3  添加

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

4 点击高级

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

5 选择查找, 添加everyone用户

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

(二)  在主页身份验证的选项中开启下列几个服务

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

开启以下服务 

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

(三)  高级设置

点击左侧栏的“应用程序池”,选中与我们的网站对应的应用程序池,点击右侧栏的“高级设置”。有3个地方需要改:

 或者是双击应用池/选择对用的应用程序右键 /设置应用程序  

分别对应三个红线

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  
VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

修改的三个属性红色线

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

应用池:在Microsoft IIS6中引入了

应用程序池,这是

微软的一个全新概念:应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置。因为

应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响。 Windows 2003同时支持两种工作模式,默认为ISS 6.0工作进程隔离模式。工作进程隔离模式防止一个应用程序或站点停止了而影响另一个应用程序或站点,大大增强了IIS的可靠性。 

设置完应用池以后启动。

这样网站就发布就基本完成了

最后测试下网站的效果

点击内容视图,选中一个网页进行浏览

(四)  最后就是配置默认起始页了 

方法: 点击功能视图中的默认文档

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

单击右方的添加操作,将内容页中想设为起始页的页面添加到页面中,并设置到第一项就可以了

五 (外篇)

防火墙设置

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

允许“内容检索(使用HHTP)"通过防火墙,如果还是不能访问网站就直接关闭防火墙。

在浏览器地址栏输入ip:8090就可以访问了。当然这个ip是你的内网ip,外网用户无法访问。

实例

实例页面如下图。

VS2012网布网站与IIS配置一 VS发布二 IIS的配置  

以上就是基本的发布顺序了,欢迎大家提建议

继续阅读