• iis8.0 发布网站


    一.   

          首先在机器上安装iis ,打开iis 右键添加网站,把已经发布好的网站,添加上去

    点击添加成功的网站---功能视图:配置身份验证(everyone)然后点击右侧操作--打开功能把ASP.NET模拟、Forms 身份验证、匿名身份验证 3个状态都设置已启用

    点击应用程序池:1.托管管道模式(经典)2.配置设置应用程序池默认设置中启用32位应用程序true

     功能视图中点击某个图标右侧都有相关的操作“打开功能”

     设置配置文件 identity impersonate="ture"

    二. 常见问题( 出现乱码、服务器不可用)

    在IIS上部署网站,运行时却是乱码一堆:先来看一张图片

     

    最终得知问题出在网站属性设置上:(右击部署网站的属性)

     

    • ASP.NET 选项:.NET 版本设置

       

         部署网站时要不开发时用的.NET 版本保持一致,或者高于开发时的版本,否则会发生版本冲突,出现乱码。

       

      版本设置没问题了还是不能运行:如下图

       

       

    • 主目录选项:执行权限

       

      执行权限:我们可以设置为“纯脚本”或者“脚本和可执行文件”,设置成"无"将会出现以上问题

       

      可以理解客户通过浏览器可以读取还是可以修改网站的内容(以下是网上找到一些材料)

      • 读取:用户可以查看文件内容和属性。
      • 写入:用户可以更改文件内容和属性。
      • 脚本资源访问:用户可以访问文件的源代码,如 Active Server Pages (ASP) 应用程序中脚本资源访问的脚本。仅当指派了“读取”或“写入”权限时,才能使用此选项。用户可以访问源文件。如果 指派了“读取”权限,则可以读取源代码。如果指派了“写入”权限,则也可以对源代码进行写入。
      • 目录浏览:用户可以查看文件列表和集合。
      • 记录访问:为每次网站访问创建一个日志项目。 记录访问 索引资源 允许索引服务索引该资源。
      • 纯脚本: 纯脚本将应用程序的权限设置为“纯脚本”可以使映射到脚本引擎的应用程序在此目录中运行, 而无需拥有为可执行文件设置的权限。 将权限设置为“纯脚本”比将它们设置为“脚本和 可执行文件”更安全,这是由于您可以限制能够在该目录中运行的应用程序。
      • 脚本和可执行文件:将应用程序的权限设置为“脚本和可执行文件”以允许应用程序在此 脚本和可执行文件目录中运行,其中包括映射到脚本引擎的应用程序和 Windows 二进制文件(.dll 和 .exe 文件)。

       总结:部署过程中会遇到不同的错误提示信息,总之一点:首先检查.NET 版本和执行权限的设置问题(以下是本人部署中遇到的错误信息,可以归为三类类:乱码、服务器不可用、无法显示)

       

       

       

    •  
  • 相关阅读:
    Docker+geoserver发布shp地图服务
    Docker中运行命令时提示:Cannot connect to the Docker daemony...以及设置docker开机启动
    Docker在服务器之间怎样导入导出镜像(服务器之间容器复制)
    Docker+Tomcat+geoserver+shp发布地图服务
    Windows中将文件压缩成linux支持的tar.gz格式的压缩包
    Docker怎样提交镜像(把容器打成镜像)
    Docker中宿主机与容器之间互传文件(docker cp的方式)
    移动零
    旋转数组
    有序数组的平方
  • 原文地址:https://www.cnblogs.com/yan-xue-biao/p/3780045.html
Copyright © 2020-2023  润新知