Configuration :: URL Rewriting Static Files Like CSS?

Nov 2, 2010

How do I rewrite the url for static files? When adding something like

RouteTable.Routes.MapPageRoute("test", "style/style.css", "~/Static/Styles/Public.css");

I just want the url /style/style.css to point to another static file on the webserver..

I'm getting this error:

There is no build provider registered for the extension '.css'. You can register one in the <compilation><buildProviders> section in machine.config or web.config. Make sure is has a BuildProviderAppliesToAttribute attribute which includes the value 'Web' or 'All'.

View 5 Replies


Similar Messages:

Configuration :: Hiding And Protecting Static XML Files - Embedded Resource?

Nov 3, 2010

Does precompilation have any effect on XML files? i.e. can I obscure/protect xml files using precompilation? I assume that it has no effect as they aren't code.

If I use XML files as Embedded Resources, they appear in the DLL in a text editor as normal text. If the dll is edited and saved using a text editor, will it still work if it is unsigned?

View 2 Replies

Don't Rewrite Images - Css Files - Js Files At While Url Rewriting With Using UrlRewritingNet

Mar 16, 2010

UrlRewritingNet to my project now i can rewrite urls but i dont wanna rewrite images css files js files etc i only want to rewrite url as you can also guess for example how do i need to edit this code to achive this

<add name="Rewrite" virtualUrl="^~/PokePokedex/(.*)/(.*).aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/Pokedex-Pokemon.aspx?PokemonId=$1&PokemonName=$2"
ignoreCase="true" />

View 4 Replies

C# - IIS URL Rewriting - Keep Relative Paths When Serving Multiple Files?

May 25, 2010

My WebApp is part CMS, and when I serve up an HTML page to the user it typically contains relative paths in a.href and img.src attributes. I currently have them accessed by urls like: ~/get-data.aspx/instance/user/page.html -- where instance indicates the particular instance for the report and "user/page.html" is a path created by an external application that generates the content. This works pretty reliably with code in the application's BeginRequest method that translates the text after ".aspx" into a query string, then uses Context.RewritePath(). So far so good, but I've just tripped over something that took me by surprise: it appears that if any of the query string ("instance/user/page.html") happens to contain a plus sign ("+") the BeginRequest method is never called, and a 404 is immediately returned to the user.

So my question is two-fold:

Am I correct in my belief that a "+" would cause the 404, and if so are there other things that could cause similar problems? Is there a way around that problem (perhaps a different method than BeginRequest)? Is there a better way to preserve relative URL paths for generated content than what I'm using? I'd rather not require site admins to install a 3rd party rewrite tool if I can help it.

View 1 Replies

Configuration :: Subdomain With URL Rewriting And DNS Configuration?

Dec 28, 2010

We need to create dynamic subdomains in my asp.net/c# web application.

1.can i implement that using URL Rewriting and without DNS configuration?

2.How to create Subdomain with DNS configuration with remote cnnection?

Server Environment :
windows server 2003
IIS 6.0
Dot Net Framework 4.0

View 2 Replies

Url Rewriting With Is There A Configuration Needed?

Aug 30, 2010

I'm trying to enable rewrited urls in my project.it's very good described in this post: urlrewriting by scottgu It works very well when im running it on localhost, but as soon as i upload it to my host (.net 3.5), it doesn't work! i always get redirected to a 404 page!Is there a configuration needed to enable this?
as scottgu says no, but i don't find out why it's not working.

View 3 Replies

Configuration :: URL Rewriting And Google Indexing?

Jun 20, 2010

I have implemented URL rewriting and I would like someone to answer if my new URLs will be indexed by google or not.

BACKGROUND:

I have many databound linkbutton which redirects to URL like: www.example.com/product.aspx?PLU=4985783028

What I intended to do is to make above URL look like www.example.com/MY-Nice-Product1-For-Sale-4985783028.xyz . Whuich internally should rewritten as above. I could have easily implemented such URL rewriting but all my databound link button redirects to

/product.aspx?PLU=4985783028 and when this the page at this URL is served to browser it will look like
/product.aspx?PLU=4985783028 and not /MY-Nice-Product1-For-Sale-4985783028.xyz

WHAT I DID:So I implemented my own method of Rewrite. Steps for which I did is as follows

1. I wrote code inside Global.asax in Application_BeginRequest event.

2. I checked for URL if its product.aspx or not (using fullOrigionalpath.Contains)

3. If its product.aspx I would takeout the "PLU" Query parameter and by string manipulation and then call a function to determine product name from the unique ID ("PLU").

4. And then I would redirect the page to "/productname-PLU.xyz" (e.g. here productname is
"MY-Nice-Product1-For-Sale" . AND PLU is "4985783028" so that is redirects to "/MY-Nice-Product1-For-Sale-4985783028.xyz")

5. Once redirected, again, "Application_BeginRequest" event will be called. and there I would check if URL contains. ".xyz" extension.

6. If so, I would takeout PLU by string manipulation and then rewrite URL to right URL which looks like
"/product.aspx?PLU=4985783028"

7. Then after user will see "/MY-Nice-Product1-For-Sale-4985783028.xyz"
on their browser addressbar

This is how I achieved my goal so that all old URL redirects works too and all new URL works too and in both case user will see new URL.

Following is the code

[Code]....
So finally the question is "Will my new URL be indexed by Gooogle?" because the basic intention of doing this was to help with SEO .

View 10 Replies

Configuration :: Url Rewriting Is Not Working In Godaddy Server

Jan 22, 2010

I hosted my project on Godaddy server and they say that the settings required for Url rewriting was already there.But I am getting a blank page when trying to use virtual url to redirect to a aspx page.

<urlrewritingnet
rewriteOnlyVirtualUrls="true"
contextItemsPrefix="QueryString"
defaultPage="default.aspx"
defaultProvider="RegEx"
xmlns="http://www.urlrewriting.net/schemas/config/2006/07" >
<rewrites>
<add name="About-the-company" virtualUrl="^~/About-the-company"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="Default.aspx"
ignoreCase="true" />
<add name="contact-my-company" virtualUrl="^~/contact-my-company"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="contactus.aspx"
ignoreCase="true" />
</rewrites>
</urlrewritingnet>

This is my code in Test.aspx page

<div>
<li><a href="test.aspx">Home</a></li>
<li><a href="About-the-company">AboutUs</a></li>
<li><a href="contact-my-company">ContactUs</a>
</li>
</div>

View 3 Replies

HttpHandlers / Modules :: Url Rewriting - Extensionless Configuration?

Nov 23, 2010

I want to perform some basic URL rewriting.http://locahost/website/ChangeMeIt seems I can't get the server cofigured right to do this.I created my own customer HttpHandler.by the time the my handler gets the url .... it has already been changed by asp.net to ChangeMe.htm ....Does anyone have anyclue on where IIS7 or ASP.net is messing with the URL?I have tried the built in Rewriter and Intelligencia.UrlRewriter and ".HTM" gets appended to every single extensionless request.

View 2 Replies

Configuration :: URL ReWriting - Extension Less Not Work - Add Dll From Web.config File?

Feb 8, 2011

I am working on url rewriting all is working fine on my local machine when i upload this site on production server the link of url rewrite which is extension less not work. i search the multiple solution in the google one solution is that insert the aspnet_isapi.dll in the properties->virtual directory tab->configuration->insert aspnet_isapi.dll site in working, but problem is that hosting provider refuse to add this dll. tell me alternate solution to add this dll from web.config file.

View 3 Replies

Configuration :: URL Routing / Rewriting - Http 404 Page Not Found Error

Dec 25, 2010

In my website users can create thier own websites by making folder of thier choice like: [URL] Where the folders Pankaj and Adam are storing in database. I just want that when user after creting thier website just clicked or type the address of thier website as [URL] then if the folder with name Pankaj exists in database then the page will open otherwise it gives the http 404 page not found error. And while the address [URL] is opens then i donot want to physically create it on server. My requirement is that i want to open it by the concept of url rewriting/ Routing. Which one concept will be good for this. And can anyone provide some code with example that how can i achieve this easily.

View 2 Replies

Necessary To Manually Cache Static Files In C#?

Nov 29, 2010

I have a class that is creating an instance of StreamReader to an xml file on the local filesystem.
It may be possible that this same file is requested multiple times per-second.

I was wondering whether I need to manually add this file to the System.Web.Cache and read it from there, or whether Windows itself is clever enough to cache the item itself so that it 'knows' when ASP.NET requests this file the second/third etc time that it doesnt have to do a disk seek/read operation and pulls it from its own cache?

This article: http://dotnetperls.com/file-read-benchmarks seems to back this up, but this: article:

[URL](although not discussing from a performance perspective, and maybe for other reasons entirely) lists how to add a physical file to the cache.

View 1 Replies

C# - How To Implement Caching Of Static Files

Mar 15, 2011

I use a Masterpage (asp.net webforms) on my site and I woluld like to implement caching of some static files, like javascript, css etc.

I've tried adding the following to my page_load (in the masterpage) but when I use Fiddler the static files are still under "no-cache".

protected void Page_Load(object sender, EventArgs e)
{
// Set cache for 1 hour on all computers and servers.
// ... Proxies, browsers, and your server will cache it.
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetMaxAge(new TimeSpan(1, 0, 0));
}

What am i doing wrong here?

View 1 Replies

Static Compression In IIS Does Not Work For Htm And Js Files

Apr 1, 2011

I'm trying to configure IIS 7.5 to compress static htm and js files. Here is my web.config for the web site:

[code]....

Compression starts working when I set doDynamicCompression to true. But I can't use this option because it is disabled at my hosting.

View 2 Replies

How To Protect Static Files With Form Authentication On IIS 7.5

May 25, 2010

I have a website running on a IIS 7.5 server with ASP.NET 4.0 on a shared host, but in full trust.

The site is a basic "file browser" that allows the visitors to login and have a list of files available to them displayed, and, obviously, download the files. The static files (mostly pdf files) are located in a sub folder on the site called data, e.g. http://example.com/data/...

The site uses ASP.NET form authentication.

My question is: How do I get the ASP.NET engine to handle the requests for the static files in the data folder, so that request for files are authenticated by ASP.NET, and users are not able to deep link to a file and grab files they are not allowed to have?

View 1 Replies

MVC :: Publish Website Not Copying Static Files?

Mar 1, 2011

I am new to MVC. I am using MVC and VS2010. I am trying to publish my website to a remote server. All files are copied except some static pages i have kept inside a folder. for e.g. i have a folder named Content. I have around 5 .pdf files inside this folder and also a .css. When i do Build->Publish <appname> all the files including the .css is copied but not the .pdfs.

View 2 Replies

Wildcard HttpHandler Not Handling Static Files?

Jan 26, 2010

I had a look through some of the older questions, but I can't find anything.I have a Wildcard HttpHandler on my web app which is processing the url and working out if it can do anything with itIf it can't, then the StaticFile Handler should pick it up and just serve it as a static file (like an html file).The problem is, it's going through the Wildcard handler, then seemingly not going to the StaticFileHander. Is there something I need to do to the Wildcard handler, or in the web config?This is my web.config:

<add name="Wildcard" path="*" verb="*" type="Rewriter.RewriterHttpModule"
modules="IsapiModule" requireAccess="None" allowPathInfo="false"
preCondition="" responseBufferLimit="4194304" />
<add name="StaticFile" path="*.*" verb="*"
modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule"
scriptProcessor="%windir%Microsoft.NETFrameworkv2.0.50727aspnet_isapi.dll"
resourceType="File" requireAccess="Read" allowPathInfo="false" preCondition=""
responseBufferLimit="4194304" />

View 3 Replies

MVC :: BeginRequest Event Fires For All Static Files?

Oct 29, 2010

I was under the impression that static files (CSS, images, @font-face files, etc) bypassed ASP.NET completely, and were served directly by IIS. However, my BeginRequest event handler is being called for every HTTP request, including those for static files. This concerns me because I'm creating an Entity Framework data context to be used for the lifetime of each request in that event handler. I don't want to create those contexts if they're never going to be used.

I'm using IIS 7 on Windows 7 Ultimate with so special handler mappings defined. Do I have it wrong? Should these events be firing?

View 2 Replies

Rewrite Rule To Map Locations To Static Files

Jul 22, 2010

What I want to do it rewrite urls for a bunch of static pages in a locations folder such that

/london

maps to the physical file if it exist in the locations folder eg.

/locations/london.aspx

Is this possible with url rewrite. I can't get the rule to work.

<rule name="Rewrite Locations">
<match url="^([_0-9a-z-]+)/*" />
<conditions>
<add input="/locations/{REQUEST_FILENAME}.aspx" matchType="IsFile" />
</conditions>
<action type="Rewrite" url="/locations/{R:1}.aspx" />
</rule>

View 1 Replies

Disable Website To Respond Request Except Static Files?

Nov 2, 2010

I have 2 website on my IIS which have the same physical location on disk. Example:

www.xxx.com path on disk : c:wwwxxx.com
img.xxx.com path on disk : c:wwwxxx.com

I want that img.xxx.com only response for static files like images, css and js files.

My main goal is to serve static files from a cookieless domain (using img.xxx.com for cookieless requests). But if I write img.xxx.com to browser i see the same content with www.xxx.com. I want to block all request to img.xxx.com except images, css and js request.

I don't want to set another folder for img.xxx.com because it is very hard for me to change all images url to new url.

View 3 Replies

Permanent Redirect Legacy Routes For Static Files In MVC?

Jan 12, 2011

Our old ASP.net site stored static images in a sub directory on the root called /images.

Our new ASP.net MVC site stores these images in the new layout of /Content/Images

I've changed all the pages in the site to cope with the new folder structure, but I'd like to set up Permanent Redirects from the old static images to the new location.

View 1 Replies

Setup IIS 6 To Only Server Static Files From Virtual Directories?

Jun 21, 2010

We're having the same setup and receiving the same problem as:

[URL]

Setup
Server 2003 32bit, IIS 6
ASP.NET wild card mapping

A virtual directory mapped to an UNC share serving static images for a CMS in a load balancing environment

My question if it's possible to turn off asp.net from virtual and only serve static files e.g. images in the virtual directory, to avoid the problem with too many open connections?

If it's not possible I'll guess I have to implement a solution like [URL] to server the files from a local disc.

I found a possible solution at [URL] that removes the wild card mapping and makes it possible to turn of execution of asp.net files.

View 1 Replies

AJAX JavaScript Files Served From A Static Location?

Jan 5, 2010

I realise that this is going to be a fairly niche requirement and will almost certainly raise a few "WTF's" but here goes...

Within an ASP.NET Webforms application I need to serve static content from a local client machine in order to reduce up-front bandwidth requirements as much as possible (Security policy has disabled all Browser caching). The idea is to serve CSS, images and JavaScript files from a location on the local file system referenced by filesystem links from within the Web application (Yes, I know, WTF's galore but that's how it is). The application itself will effectively be an Intranet app that's hosted externally from a client but restricted by IP range along with standard username/password security. So it's pretty much a hybrid Internet/Intranet application but we can easily roll out packages of files to client machines. I am not suggesting that we expect nor require public clients to download packages of files. We have control to an extent over the client machines in terms of the local filesystem and so on but we cannot change the caching policy.

We're using UpdatePanel controls to perform partial page updates which obviously means that we need to Microsoft AJAX JavaScript files. Presently these are being served (as standard) by a standard resource handler within IIS/ASP.NET. Ideally I would like to be able to take these JS files and reference them statically from a client machine, and no longer serve them via an AXD.

My questions are:Is this possible?If it is possible, how do we go about doing so?

In order to attempt to pre-empt some WTF's the requirement stems from attempting to service a requirement with as little time and effort as possible whilst a more suitable solution is developed. I'm aware that we can lighten the load, we can switch to jQuery AJAX updates, we can rewrite the front-end in MVC etc. but my question is related to what we can quickly deploy with our existing application architecture.

View 2 Replies

Configuration :: ResourceManager And Resx Files - Files To Display Items In Multiple Languages

Oct 13, 2010

I have an application that uses resource files to display items in multiple languages. My app uses quote a lot of javascript and the alerts need to display in the local language. To do this, I have created an http handler which will read the keys and values of the culture-specific resource file and write them to a JSON array which is then embedded in the page in a script tag, the messages can then be accesses using, for exmaple:

Message.Error (en-GB = "Error", fr-FR = "Erreur")

The messages http handler works great in development, however when I run the application on a test server, I get the error: Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "Resources.Alerts.resources" was correctly embedded or linked into assembly "App_GlobalResources.b0n9j90e" at compile time, or that all the satellite assemblies required are loadable and fully signed. The code that I use to acccess the resource file is:

ResourceManager manager = Resources.Alerts.ResourceManager;
ResourceSet resourceSet= Resources.Alerts.ResourceManager.GetResourceSet(Thread.CurrentThread.CurrentCulture, true, true);

Where Resources.Alerts is the type that contains my multi-lingual definitions. The build action for the Alerts.resx file is set to "Embedded Resource". Any ideas why this works locally but not on my test server, am I missing something?

View 1 Replies

Configuration :: How To Prevent Specific Files Being Deleted From Temporary Files

Jun 2, 2010

The majority of files in the Temporary ASP.NET File folder for a given application get deleted by ASP.NET following compilation -- .DLL and .PDB files amongst others remain.

Our compiler produces proprietary debug information files which are amongst those that get deleted.

Marking the files read-only prevents this but are there other options available?

View 5 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved