ASP.NET MVC 5错误的相对路径

时间:2014-09-26 08:05:13

标签: asp.net-mvc asp.net-mvc-5

我在ASP.NET MVC 5框架中编写应用程序,我的服务器上的相对路径出现问题。

例如我在浏览器中的网址:http://localhost:1176/Account/ForgotPassword
帐户是控制器的位置 ForgotPassword 是一个动作

但是在浏览器开发窗口中,我看到来自我的css文件的错误请求: http://localhost:1176/Account/assets/img/backtop.png

正确的请求应为http://localhost:1176/assets/img/backtop.png

为什么应用程序认为http://localhost:1176/ControllerName是应用程序的基本目录,但事实并非如此。

我知道我可以在我的css文件中使用完整路径,例如/assets/img/backtop.png,但它不适用于我,因为在主机服务器上它可能与开发中的不同。

有任何想法如何解决这个问题吗?

0 个答案:

没有答案