无法加载资源,错误 404,运行 IIS 本地
Failed to load resource, error 404, running with IIS Local
早上好,我开发了一个 mvc 5 应用程序,在开发过程中我使用了 IIS Express,那里的所有文件都完美加载,当我上传到我的 IIS Local (7) 仍在我的机器上进行测试时,我意识到有几个文件未加载。
Failed to load resource: the server responded with a status of 404 (Not Found)
glyphicons-halflings-regular.woff
检查时发现文件未加载,因为实际上尝试执行 GET 的路径不正确。它试图走上这条路:
http://localhost/content/fonts/glyphicons-halflings-regular.woff
但正确的文件应该是:
http://localhost/aprovacoes/content/fonts/glyphicons-halflings-regular.woff
get 中缺少项目名称,因此未加载。
为了解决这个特定来源的问题,我需要编辑 bootstrap.min.css 文件并将 url 从 url:
更改为
url(/content/fonts/glyphicons-halflings-regular.woff)
对于
url(aprovacoes/content/fonts/glyphicons-halflings-regular.woff)
但是在每个项目中都有几个文件没有加载,为了解决我正在逐个文件编辑css,难道没有另一种方法可以在所有css中映射这个正确的路径文件?
非常感谢您
使用资源相对路径。例如,如果您的文件结构如下:
+ bootstrap.css
- fonts
+ glyphicons-halflings-regular.woff
然后,使用URL:fonts/glyphicons-halflings-regular.woff
。或者如果它是这样的:
- css
+ bootstrap.css
- fonts
+ glyphicons-halflings-regular.woff
然后,您将使用:../fonts/glyphicons-halflings-regular.woff
。
这样一来,只要文件之间的相对路径保持一致,站点的部署方式和部署位置都无关紧要。
早上好,我开发了一个 mvc 5 应用程序,在开发过程中我使用了 IIS Express,那里的所有文件都完美加载,当我上传到我的 IIS Local (7) 仍在我的机器上进行测试时,我意识到有几个文件未加载。
Failed to load resource: the server responded with a status of 404 (Not Found)
glyphicons-halflings-regular.woff
检查时发现文件未加载,因为实际上尝试执行 GET 的路径不正确。它试图走上这条路:
http://localhost/content/fonts/glyphicons-halflings-regular.woff
但正确的文件应该是:
http://localhost/aprovacoes/content/fonts/glyphicons-halflings-regular.woff
get 中缺少项目名称,因此未加载。
为了解决这个特定来源的问题,我需要编辑 bootstrap.min.css 文件并将 url 从 url:
更改为url(/content/fonts/glyphicons-halflings-regular.woff)
对于
url(aprovacoes/content/fonts/glyphicons-halflings-regular.woff)
但是在每个项目中都有几个文件没有加载,为了解决我正在逐个文件编辑css,难道没有另一种方法可以在所有css中映射这个正确的路径文件?
非常感谢您
使用资源相对路径。例如,如果您的文件结构如下:
+ bootstrap.css
- fonts
+ glyphicons-halflings-regular.woff
然后,使用URL:fonts/glyphicons-halflings-regular.woff
。或者如果它是这样的:
- css
+ bootstrap.css
- fonts
+ glyphicons-halflings-regular.woff
然后,您将使用:../fonts/glyphicons-halflings-regular.woff
。
这样一来,只要文件之间的相对路径保持一致,站点的部署方式和部署位置都无关紧要。