C# 测试网站与调试模式下的不同

C# 测试网站与调试模式下的不同,c#,asp.net,debugging,testing,C#,Asp.net,Debugging,Testing,我目前正在从事一个asp.net C项目。它使用MVC4、实体框架和LINQ。我是所有这些的新手 我的客户希望我在他们的网站上实现新的CSS样式。我已经成功地做到了这一点,并且在本地机器上的debug moderan中看起来是正确的localhost:59600/。但是,当我访问的测试网站不是我的机器dev.websitename.com的本地网站时,CSS样式表没有被应用。此外,我没有FTP或服务器访问权限。是我的代码或配置中的某些内容导致了此问题吗 <link rel="stylesh

我目前正在从事一个asp.net C项目。它使用MVC4、实体框架和LINQ。我是所有这些的新手

我的客户希望我在他们的网站上实现新的CSS样式。我已经成功地做到了这一点,并且在本地机器上的debug moderan中看起来是正确的localhost:59600/。但是,当我访问的测试网站不是我的机器dev.websitename.com的本地网站时,CSS样式表没有被应用。此外,我没有FTP或服务器访问权限。是我的代码或配置中的某些内容导致了此问题吗

<link rel="stylesheet" type="text/css" media="all" href="<%= Url.Styles("leaguetime.css") %>" />
<link rel="stylesheet" type="text/css" media="all" href="<%= Url.Styles("widget-css.css") %>" />
<link rel="stylesheet" type="text/css" media="all" href="<%= Url.Styles("dropdownmenu.css") %>" />
我已检查以确保CSS文件位于“样式”文件夹中


我很欣赏所有的答案,并记住我是一个新手,所以任何简单的答案都不会太简单。提前感谢您。

如果您使用的是URL帮助程序。。还可以使服务器路径相对于站点的根目录:

<link rel="stylesheet" type="text/css" media="all" href="<%= Url.Content("~/xxx/leaguetime.css") %>" />

请参阅:

测试服务器上站点根文件夹中的CSS文件是否与web.config文件位于同一位置?另外,您使用“Url.Styles”而不是“Url.Content”是否有原因?另外,请确保您正在清除浏览器中的缓存,并且正在进行完全刷新以获取新的CSS文件。我清除了缓存,但这并没有解决问题。当您在测试服务器上说出站点的根文件夹时。你是说在VS的解决方案浏览器中?因为web.config文件夹中只有web.Debug.config和web.Release.config文件。还有一个Web.config文件包含代码,但我不确定它的全部含义。至于Url.Styles而不是Url.Content,我不确定这就是我开始工作之前的做法。