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
相关产品推荐
相关产品推荐

