English 中文(简体)
Serving a custom HttpHandler files with Cassini in Visual Studio 2010
原标题:

Just playing around with our Less HttpHandler for CSS preprocessing using Visual Studio 2010 and ASP.NETMVC 2 and I am unable to serve the .Less file type how I d like to.

I have added a handler section to the web.config which is all that was previously required with VS 2008 when using Cassini:

<httpHandlers>
  <add type="dotless.Core.LessCssHttpHandler,dotless.Core" validate="false" path="*.Less" verb="*"/>
</httpHandlers>

With VS2010 the file is being served as plain text. Is additional information required by the MVC framework or the Cassini change with 2010?

Edit:

I don t really care about finding anyway to serve Less files with VS2010 (I know about the T4 template). I m trying to find out specifically why serving the HttpHandler fails.

问题回答

Maybe this is what you need?

T4CSS: A T4 Template for .Less CSS With Compression

It effectively generates minified CSS files for each .less file. This should give you the benefits of .less, along with having them being transformed into ordinary CSS files!

Is your Http Handler even being called? I don t have much experience with IIS7 specifically, but I do know that only certain file/request types are routed to the ASP.NET pipeline (such as .aspx and .ascx).

If the webserver isn t configured to send .less requests to asp.net then your .net Http Handler won t get a look in.

I m assuming the HTTP Handler you refer to is a .net one you ve written - but it would be the case for any handler.





相关问题
Manually implementing high performance algorithms in .NET

As a learning experience I recently tried implementing Quicksort with 3 way partitioning in C#. Apart from needing to add an extra range check on the left/right variables before the recursive call, ...

Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How do I compare two decimals to 10 decimal places?

I m using decimal type (.net), and I want to see if two numbers are equal. But I only want to be accurate to 10 decimal places. For example take these three numbers. I want them all to be equal. 0....

Exception practices when creating a SynchronizationContext?

I m creating an STA version of the SynchronizationContext for use in Windows Workflow 4.0. I m wondering what to do about exceptions when Post-ing callbacks. The SynchronizationContext can be used ...

Show running instance in single instance application

I am building an application with C#. I managed to turn this into a single instance application by checking if the same process is already running. Process[] pname = Process.GetProcessesByName("...

How to combine DataTrigger and EventTrigger?

NOTE I have asked the related question (with an accepted answer): How to combine DataTrigger and Trigger? I think I need to combine an EventTrigger and a DataTrigger to achieve what I m after: when ...

热门标签