Blazor Wasm(.NET 8)部署后API请求Base Url被截断的问题求助
Blazor Wasm(.NET 8)部署后API请求Base Url被截断的问题求助
大家好,我目前正在基于*.NET 8开发Blazor Wasm*应用,第一次尝试把应用部署到开发服务器和QA服务器,但遇到了一个棘手的问题——所有API调用都失败了。
查看网络追踪后我发现,API的Base Url被截断了。我的配置里Base Url是这样的:
"BaseFakeApiUrl": "https://dev.FakeSite.com/IisSiteName"
示例里的/IisSiteName部分直接被截断了。我特意修改过Url(给FakeSite加了个2)来确认自己是不是改对了配置文件,结果证明确实是正确的文件。我还尝试过在IisSiteName后面加一个斜杠/,但问题依旧存在。
现在我完全摸不着头绪,不知道为什么IIS站点名称会被截断,有没有大佬能给我一些指导?
补充编辑:我注意到网络追踪里的appsettings加载情况:首先加载的是
appsettings.development.json,预览显示里面的Base Url配置是正确的;但之后加载的appsettings.json里的配置不对。我已经修改了appsettings.json,现在网络追踪里能看到它的Url已经是正确的了...
备注:内容来源于stack exchange,提问作者Jeremy D
相关产品推荐
相关产品推荐

