我不确定这是否是发布此信息的正确地方,但这样做是希望它可能与某种 IIS 设置有关!
我有一个使用 SQL Server 数据库的 .NET 网站。这基本上是一个 API 项目。文档部分在 下加载正常localhost
,但当我尝试从此处调用端点时,我收到禁止 (403) 错误。端点也在 下运行localhost
。
本地主机上的文档 URL 是,http://localhost/swagger/ui/index
并且可以正常加载。
http://localhost/swagger/ui/index#!/Part/Part_Search
当我打开任何带有端点测试部分的部分时,上述内容会发生变化。这也能正常加载。
但是当我输入一个值来测试端点时,出现 403 错误。
我尝试了所有推荐的 IIS 修复方法,但都不起作用!所以,我真的不知道这是否与我的 PC/IIS 的任何配置有关,或者 API 端点(控制器)中是否存在任何限制。
我知道我不应该这样要求,但我真的想尽早找到解决方案。请指教。