2011-09-29 52 views
0

當我嘗試訪問IIS7中的.less文件時,出現安全異常。安全異常正在運行dotless

的異常文本是:

安全例外

的應用程序試圖執行不被 安全策略不允許的操作。要授予此應用程序所需的權限 ,請聯繫您的系統管理員或在配置文件中更改應用程序的信任級別 。

我已經添加了以下到我的web.config文件:

<configSections> 
    <section name="dotless" type="dotless.Core.configuration.DotlessConfigurationSectionHandler,dotless.Core" requirePermission="false" /> 
</configSections> 

<httpHandlers> 
    <remove verb="*" path="*.asmx" /> 
    <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" /> 
    <add type="dotless.Core.LessCssHttpHandler,dotless.Core" path="*.LESS" verb="*" validate="false" /> 
</httpHandlers> 

<dotless minifyCss="false" cache="false" /> 

<system.webServer> 
    <handlers> 
    <add name="dotLess" path="*.less" verb="*" type="dotless.Core.LessCssHttpHandler" resourceType="Unspecified" preCondition="integratedMode" /> 
    </handlers> 
</system.webServer> 

任何想法?

我正在運行一個MVC2 .Net應用程序。

+0

檢查IO權限 – Dariusz

回答

0

您是否已將MIME類型添加到IIS? if no add extension .less MIME type'text/css'

+0

嗨,我還沒有添加它。但是,我剛剛做了,似乎沒有任何效果。 – Sambo

+0

難道你的IIS進程沒有訪問少文件的權限? 之前從未聽說過這個問題.. – Tigraine