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

最近部署了两台客户的阿里的服务器,所有的部署都已完成,网站的登录界面也可以正常显示。但是输入用户名和密码并点击登录时,后台总会反馈一个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根目录,找到如图所示

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

将限制改为允许

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


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

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