zoukankan      html  css  js  c++  java
  • asp.net 部署到IIS 常见问题解决方案(404)

    asp.net 部署到IIS 常见问题解决方案(404)

    1、没有安装对应的.net framework 框架 
    解决方案: 
    .net 3.5以下的框架要通过【打开或关闭windows功能】这个地方来安装。 
    这里写图片描述
    4.0以上的框架要通过微软官方网站下载后来安装。

    2、IIS没有注册成功 
    解决方案: 
    在CMD窗体,运行如下命令:

    .net 2.0框架注册: 
    C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis.exe -i 
    .net 4.0注册(4.5框架的注册也是下面的命令,4.0和4.5的框架在IIS中都是显示的4.0):

    C:WINDOWSMicrosoft.NETFrameworkv4.0.30319aspnet_regiis.exe -i

    3、网站所在目录权限问题 
    解决方案: 
    右键网站文件夹选择【安全】,然后点击【编辑】–【添加】–【高级】–【立即查找】找到【NETWORK SERVICE】然后【确定】;之后为【NETWORK SERVICE】赋予读、写、修改等权限,

    如果网站还是无法显示那么就给【NETWORK SERVICE】赋予最高的权限。如果完整还是不行,就添加【everyone】,并赋予最高权限。 
    这里写图片描述

    如果以上操作以后仍然是404或者网站什么都不显示,可以修改IIS的【ISAPI和CGI显示】设置,将里面的限制改成允许就可以了。如下图 
    这里写图片描述 
    这里写图片描述

    asp.net网站的部署,首先要确保IIS正确安装,然后确保网站所选的应用程序池和网站的.net 版本号一致。如果报错,一般按照上面的顺序检查一遍,问题就解决了。做完每一步的时候记得重启下IIS,有时候也会把问题解决了。

  • 相关阅读:
    用python3实现linux的sed功能
    查找列表中指定的所有元素的位置
    Django分页
    python3中字典的copy
    Python中is和==的区别的
    python3的文件读写模式
    使用python3简单完成购物过程
    python3中str的函数
    第一篇
    《笑傲江湖》传剑摘录 有感而发
  • 原文地址:https://www.cnblogs.com/jimmyLei/p/8892134.html
Copyright © 2011-2022 走看看