相关疑难解决方法(0)

ASP.NET MVC框架4.5 CSS包不适用于托管

我正在使用MVC4编写的app ports上运行一个应用程序.

一捆css文件不起作用.在调试模式的本地计算机中,我看到了应用程序的代码,我看到了文件.该应用程序按预期工作.

<link href="/Content/css/home/basic-jquery-slider.css" rel="stylesheet"/>
<link href="/Content/css/home/Home.css" rel="stylesheet"/>
Run Code Online (Sandbox Code Playgroud)

当我将应用程序上传到Appharbor时,我在代码中看到了捆绑包但是App无法正常工作.

<link href="/Content/css/home?v=zhVOIpUNuvCOZhJyBcQWpMlozayor4te6k-pM29wHqI1" rel="stylesheet"/>
Run Code Online (Sandbox Code Playgroud)

当我浏览那个链接时,href我得到403 - 禁止访问:访问被拒绝.

如何解决这个问题?

asp.net-mvc appharbor asp.net-mvc-4 asp.net-optimization

142
推荐指数
6
解决办法
9万
查看次数

无头HttpHandler与VS2013预览

我刚刚安装了Visual Studio 2013预览版并运行了我的网站.我注意到我的网站中使用的文件越少,没有被正确转换为css,而是作为空白的CSS文件.

似乎在无点的httphandler中出现了问题,因为当我强制缩小捆绑包时,一切正常.

web.config中

<section name="dotless" type="dotless.Core.configuration.DotlessConfigurationSectionHandler, dotless.Core" />
...
<httpHandlers>
  <add path="*.less" verb="GET" type="dotless.Core.LessCssHttpHandler, dotless.Core" />
</httpHandlers>
...
<handlers>
      <add name="dotless" path="*.less" verb="GET" type="dotless.Core.LessCssHttpHandler,dotless.Core" resourceType="File" preCondition="" />
</handlers>
Run Code Online (Sandbox Code Playgroud)

如果我强行缩小,这个问题似乎就会消失.System.Web.Optimization.BundleTable.EnableOptimizations = false;这表明它处理HTTP处理程序的方式有所不同

less dotless visual-studio-2013

5
推荐指数
1
解决办法
1698
查看次数