Azure应用服务-MVC5 WebApp缺少CSS文件

时间:2018-12-26 15:41:54

标签: azure azure-devops azure-web-sites

我正计划迁移到Azure Web Services来托管我的MVC5 Web应用程序。 我成功地与位于AzureDevOps(以前称为VSTS)上的git repo添加了持续集成。 Azure已撤回我的存储库,我可以在.azurewebsites.net上看到我的网站,但没有CSS文件吗? 当我查看sourceCode时,可以看到不同的构建输出,就像在本地主机中看到的一样(MS Build and deploy定期进行一切正常)。 显然,Azure将我所有的css文件添加到了一行:

<link href="/Content/css?v=dO_Yd8KQtA539X-oIYSdv6BQQYt4J4R-RXerlkp23281" rel="stylesheet"/>

在Layout.cshtml头部的本地主机中是

    <link href="/Content/css/google-font.css" rel="stylesheet"/>
 <link href="/Content/css/bootstrap.css" rel="stylesheet"/>
 <link href="/Content/style.css" rel="stylesheet"/>
 <link href="/Content/css/swiper.css" rel="stylesheet"/>
 <link href="/Content/css/dark.css" rel="stylesheet"/>
 <link href="/Content/css/font-icons.css" rel="stylesheet"/>
 <link href="/Content/css/animate.css" rel="stylesheet"/>
 <link href="/Content/css/magnific-popup.css" rel="stylesheet"/>
 <link href="/Content/css/responsive.css" rel="stylesheet"/>

为什么Azure这样做?我正在使用.NET Framework 4.6.1,而在新创建的Azure WebServices上看到的是4.7。但是,这不是此问题的根源,对吗? 因为我有免费试用版,所以我无法联系Azure帮助。

1 个答案:

答案 0 :(得分:1)

您是否配置了捆绑和缩小?

在调试模式下默认为关闭。 您可以通过设置编译debug =“ false”

来打开它

当您部署到Azure时,它将以发布模式进行部署,该模式会打开捆绑。 您可以阅读有关here

的信息