部署阿里云服务器后访问出现405的访问错误

6 篇文章 0 订阅
4 篇文章 0 订阅

最近部署了两台客户的阿里的服务器,所有的部署都已完成,网站的登录界面也可以正常显示。但是输入用户名和密码并点击登录时,后台总会反馈一个405的信息状态码,这就比较尴尬了~~~~  然后,通过以下方式成功解决(仅供参考)


一、检查

 这里的检查并不是检查项目配置,而是检查IIS的配置。我发布的网站是要用framework 4.0才可以正常运行的,所以,我的项目运行的.net framework版本是4.0,这个是没什么问题的。这里需要检查的是《应用程序池》里是否存在framework 4.0的两个版本,这两个版本一般会同时存在(默认情况下,应用程序池里会有三项,两项framework 2.0和一个默认存在的web啥啥APP的一个)。若存在framework 4.0的两个版本,那么下文就随便看看,若不存在,则仔细看~~~

、framework 4.0的两个版本不存在

 这里可能是服务器的framework 4.0只安装了部分,没有安装完全,所以需要对framework 4.0进行重装

1.win+r cmd打开命令提示符操作界面

2.输入cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 转换操作位置(自己对应好位置,每台机器可能不一样)

 如果没有v4.0.30319目录,则需要下载framework4.0的安装包,看下方链接

 链接:https://pan.baidu.com/s/1dcQike 密码:t9jb

3.输入 aspnet_regiis.exe -i 启动安装

4.安装完毕后,IIS的应用程序池则会出现framework4.0的两个版本

三、针对于IIS的服务,添加ASP和CGI的安装

这两个不知道有什么用,但是我装了,嘿嘿~~~~

貌似和权限配置有关

四、权限开启

 IIS根目录,找到如图所示


将限制改为允许



到此为止,所有配置已完毕,请重新尝试登陆!!!

如本文对你有所帮助,请点赞支持,也可以联系我进行技术交流,谢谢





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值