You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IIS主站点子应用通过Web应用根操作符(~)调用静态文件时路径错误的问题求助

IIS主站点子应用通过Web应用根操作符(~)调用静态文件时路径错误的问题求助

我在本地局域网里有一台Windows Server,静态IP是192.168.1.5,上面部署了几个ASP.NET Core应用,有Blazor类型的也有Razor类型的。我在IIS上配置了一个主站点,还放了个简单的静态HTML文件,现在想把这些应用作为子应用,通过192.168.1.5/app1、192.168.1.5/app2、192.168.1.5/app3这样的路径直接访问。

目前尝试访问app1(Razor Web应用)的时候,能正常打开应用,但所有放在app1的wwwroot文件夹里的静态文件(比如CSS、图片这类),请求路径都出问题了——它们会用根路径/作为上下文,而不是/app1。举个例子,本该请求192.168.1.5/app1/images/p.png的图片,实际请求的是192.168.1.5/images/p.png,导致静态资源加载失败。

有没有大佬能帮忙解决这个问题呀?

备注:内容来源于stack exchange,提问作者nefen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 12:34:37