【发布时间】:2020-09-15 01:26:20
【问题描述】:
我在以下路径/Views/Home/index.cshtml有一个cshtml文件
js文件在路径/Public/js/main.js.....我用下面的代码来调用它:<script src="../../Public/js/main.js"></script>
css 文件位于路径/Public/css.main.css....我使用以下代码调用它:<link rel="stylesheet" href="../../Public/css/main.css">
对于这两个电话,我都收到 404 错误 Failed to load resource: the server responded with a status of 404 (Not Found)
【问题讨论】:
-
嗯?您是否确保在已发布的应用程序中文件位于正确的位置?如果您尝试通过 URL 访问它们,您会看到它们的内容吗?
-
它未发布我正在使用 Visual Studio 进行调试
-
当然 - 但您仍然可以尝试直接在浏览器中点击 URL。就像凯文的回答所说,您的视图所在的目录没有实际意义,不应该用于确定相对路径。重要的是您实际用于访问网页的路径,以及您需要的文件的相对路径。
标签: javascript asp.net asp.net-mvc relative-path