Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 未使用脚本和样式的已发布网站_C#_Asp.net Mvc_Iis - Fatal编程技术网

C# 未使用脚本和样式的已发布网站

C# 未使用脚本和样式的已发布网站,c#,asp.net-mvc,iis,C#,Asp.net Mvc,Iis,我对网络开发相当陌生 我在我的web应用程序上工作了一段时间。 在开发(Visual studio 2012)时,该站点按其应有的方式工作。 直到一周前,每次我想更改我的网站时,我都会发布我的网站,然后将文件复制到服务器上,一切正常。 大约一周前,我改变了我的用户界面,从那以后,每次我发布我的网站并复制文件时,网站都可以工作,但没有CSS和脚本。 我正在使用相对路径(~/)和渲染 你知道从哪里开始找我的问题吗 我的web配置: --> 在我的路线配置中: publicstaticvoidre

我对网络开发相当陌生

我在我的web应用程序上工作了一段时间。 在开发(Visual studio 2012)时,该站点按其应有的方式工作。 直到一周前,每次我想更改我的网站时,我都会发布我的网站,然后将文件复制到服务器上,一切正常。 大约一周前,我改变了我的用户界面,从那以后,每次我发布我的网站并复制文件时,网站都可以工作,但没有CSS和脚本。 我正在使用相对路径(~/)和渲染

你知道从哪里开始找我的问题吗

我的web配置:


-->
在我的路线配置中:

publicstaticvoidregisterOutes(路由收集路由)
{
routes.IgnoreRoute(“{resource}.axd/{*pathInfo}”);
routes.LowercaseUrls=true;
routes.MapRoute(
名称:“默认”,
url:“{controller}/{action}/{id}”,
默认值:新建{controller=“ClientData”,action=“Index”,id=urlparmeter.Optional}
);
}
提前感谢,,
Shaul

要了解问题的根源,您可以尝试:

-首先在localhost上运行它,看看问题是否来自发布,或者代码中是否存在阻止脚本和CSS的错误


-在不同的浏览器上运行,看看结果是否相同。

如果您使用的是MVC,那么在App_Start中有一个名为“routeconfig.cs”的文件。检查css和脚本文件是否被路由到正确的文件夹。我建议尝试使用完整路径-“域/文件夹/文件”,并检查它是否有效。然后你就可以发现这个问题到底应该归咎于什么了。@levkaster-编辑这个问题。我将尝试使用完整路径。您最近是否引入了身份验证?好的,我尝试直接从浏览器读取css文件。在旧版本中我可以阅读,在新版本中我被禁止-403。我想这与此有关。。有什么建议吗?我正在本地主机上运行它(使用visual studio),它在所有浏览器上都能正常工作。