.NETAsp.net开发ASP.NET Core见识录

为ASP.NET配置IIS服务器

2019-07-12  本文已影响1人  爱吃馒头的二饼

1.生成部署包

在开发工具中,将.Net项目发布成部署包,
一般包括如下内容:


部署包内容

构成:
aspxs目录:存放项目中所有动态页面
bin目录:存放由.cs编译好的.dll可执行文件
其他文件:配置文件和首页文件

2.安装IIS服务器

打开控制面板 ---> 程序 ---> 启用或关闭Windows功能
按图进行勾选。


安装IIS服务器

勾选后,点击确定,然后重启电脑

以上勾选条目其实不必全部勾选,但勾选全部可以最大限度保证不出错。比如万维网服务中的应用程序开发功能没勾选,部署之后打开网页时可能报错:
HTTP 错误 404.3 - Not Found
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序

3.配置IIS服务器

1)启动IIS管理器

打开控制面板 --> 系统和安全 ---> 管理工具
启动Internet Information Services (IIS)管理器


启动Internet Information Services (IIS)管理器

2)添加应用程序池

点击应用程序池 ---> 添加应用程序池


添加应用程序池

.NET CLR版本根据使用的版本是4.0还是2.0进行选择
托管管道模式一般IIS7一般选择集成就可以,不行再选择经典模式

托管管道模式

3)添加网站

点击网站 --->添加网站


添加网站

输入网站名称,选择应用程序池
物理路径设为index.aspx的那一层目录

应用程序池

因为Default Web site占用了默认的80端口,如果我们想用这个端口,需要停止Default Web Site,启用我们的网站

启用我们的网站

4)访问网站

此时我们可以通过浏览器访问

http://localhost/

来查看部署的网站了

如果同一局域网内,其他设备无法访问该网站。

优先考虑防火墙的问题,参考:

http://jingyan.baidu.com/article/335530da89540a19cb41c3cb.html

其次考虑路由器问题,是否启用了“AP隔离”的功能,开启之后会不能互相访问。


AP隔离

如果打开后显示的不是网页,而是如下所示。代表打开的不是index.aspx

index.aspx

我们要在默认文件中加入index.aspx


默认文件中加入index.aspx

将index.aspx加入其中


默认文档
上一篇 下一篇

猜你喜欢

热点阅读