为ASP.NET配置IIS服务器

作者: 爱吃馒头的二饼 | 来源:发表于2019-07-12 13:41 被阅读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加入其中


    默认文档

    相关文章

      网友评论

        本文标题:为ASP.NET配置IIS服务器

        本文链接:https://www.haomeiwen.com/subject/icpekctx.html