[
enter image description here
](
https://i.stack.imgur.com/6b1kY.jpg
)
我正在开发一个用于intranet环境的应用程序。在我的
program.cs
文件,我已经配置了CORS处理,从提供的图像中可以明显看出。每当我启动
GET
请求我的一个控制器,它工作。但是当我试图执行
POST
要求我得到以下错误:
被CORS策略阻止:对飞行前请求的响应未通过访问控制检查。不存在“Access Control Allow Origin”标头。
我认为问题来自于使用Windows身份验证进行用户识别。我在思考禁用匿名身份验证是否可能是这个问题的根本原因。
这种配置会导致问题吗?此外,我很想了解这些CORS挑战是否会持续存在,即使应用程序部署在intranet环境中也是如此。
如果您能深入了解如何解决这些与CORS相关的障碍,并确保我的应用程序无缝运行,同时保留Windows身份验证,我们将不胜感激。此外,我很好奇在内联网中部署应用程序时对CORS的潜在影响。
感谢您提前提供的帮助。