[Mvc&Core]记录部署好的应用程序突然无法访问的一次蹩脚经历!
Posted 厦门德仔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Mvc&Core]记录部署好的应用程序突然无法访问的一次蹩脚经历!相关的知识,希望对你有一定的参考价值。
突然程序无法访问
查看输出错误:
jquery.js:10099
Access to XMLHttpRequest at 'http://117.25.163.XX:8089/api/SysMenu/GetUserSysMenuList?userid=1&adminType=1' from origin 'http://117.25.163.XX:8088' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
jquery.js:10099
Failed to load resource: net::ERR_FAILED
(1)检查:跨域配置,测试多种方式仍然无效!
(2)重新发布程序,居然连接账号都无法登录了?
发现新发布的连接数据库是本地库,郁闷。。。修改重新发布!!!
测试:登录正常,但是加载WebApi接口还是存在问题。
百度结果:HTTP 响应头 如果存在Access-Control-Allow-Origin 则需要删除。
本次居然无法打开?还报错:
无法使用虚拟目录密码作为用户 administrator 在本地登录到
(3) 本地测试,又是一切正常是哪里出了问题呢?
API 地址直接在URL上访问,得到的500资源部存在结合刚才HTTP响应标头提示错误:
很可能是权限问题.
其他站点又是正常可以打开HTTP响应标头。
回想昨天修改了管理员密码:
(1) 重置账号密码
测试成功!
(2)切换为IIS应用程序用户
考虑到后续服务器管理员账号密码还是可能会修改,为不影响程序的运行。建议改成通过身份验证方式
以上是关于[Mvc&Core]记录部署好的应用程序突然无法访问的一次蹩脚经历!的主要内容,如果未能解决你的问题,请参考以下文章
Azure 部署后 ASP.NET Core MVC webapp 错误
Ubuntu 上对 ASP.NET Core Mvc进行 Docker 部署
[MVC&Core]ASP.NET Core MVC 视图传值入门