我们有一个在客户端上使用Angular JS(1.5)的ASP.NET Core Web应用程序,而控制器仅用于返回数据。在开发期间,IIS Express在开发人员的计算机上使用,而在其他环境中使用IIS。这有一些含义:
<base href="/">
而在其他环境(运行IIS)上它看起来像这样(它包括域名): <base href="/DigitalRural/">
因此,在将应用程序部署到某些环境后,我们会将域名添加到这些位置。
试图解决这个问题,我试图在开发期间采用包含域名的路线,以便 base href 属性和 templateURL 归档包含域名。但是,在IIS Express中将启动网址或应用网址设置为此网址:http://localhost:60209/DigitalRural/不起作用。浏览器找不到任何文件,页面几乎是空白的。
如何配置IIS Express以查找静态文件?它们都位于网络应用的 wwwroot 文件夹下,如果网址为http://localhost:60209/,则会找到该文件夹,但如果网址为http://localhost:60209/DigitalRural/
谢谢,
ashilon