Redirecting Default.aspx To Root Virtual Directory?
Aug 31, 2010
I have a simple ASP.NET 3.5 application running under IIS7 under a virtual directory. So the URL of my app is like http://site.com/app. I want to 301-redirect the request to site.com/app/default.aspx to site.com/app for better SEO. I have to do this redirect through code only, not by any IIS settings. I am unable to do so via code mentioned in this article:
[URL]
The code:
if (request.RawUrl.Equals("/default.aspx"))
{
newUrl = string.Format("{0}://{1}{2}",
request.Url.Scheme,
request.Url.Authority,
request.RawUrl.Remove(request.RawUrl.LastIndexOf("/default.aspx", StringComparison.OrdinalIgnoreCase)));
context.Response.Status = "301 moved permanently";
context.Response.AddHeader("Location", newUrl);
}
seems to go into an infinite loop when the application is under a virtual directory. the request.RawUrl property always returns "/default.aspx" even after a 301 redirect causing the infinite loop.
View 3 Replies
Similar Messages:
Feb 11, 2011
I am using iis 5.1 in which we have only only one default website, I have two projects v2 and v3 my website points to v2 projects and have some folders images, styles etc now i have a virtual directory under this website that is hosting project v3 and having the same folder hierarchy as v2 in the home page of the both projects i have img src="imagesedlogo.gif" alt="logo"/> but this shows the same image that is in the v2 directory, How can i show different images for both projects. using "" get the root of the web site but how can i get the root of virtual directory under that website
View 2 Replies
Feb 13, 2010
As virutal directory points to physical path of the application, so if the IIS root directory is C:inetpubwwwroot and the application is stored at D:websites, than we need to create a virtual directory but if the application content is placed at C:inetpubwwwroot, then why still need to create virtual directory.
View 3 Replies
Sep 17, 2010
How can you request the root default.aspx without specifying it in the url for your root application?e.g. ttp://localhost/MyApp/ instead of http://localhost/MyApp/Default.aspxshould be able to do bothI'm not sure if this is a setting in IIS 7.5 for the application or what.
View 3 Replies
Feb 17, 2010
I have an application that I run in several places (demo, production, local, etc.) that all use different virtual directories for the placement of the MVC application.
I use StructureMap in this application, so I am overriding the ControllerFactory to use StructureMap to build controllers (when the passed controller instance is not null).
My problem is that the controller instance being passed to the controller factory IS null, which is fine if said route didn't exist, but it does... specifically, it should be my DEFAULT ROOT route.
Basically if I host the app at [URL], everything works fine except when I have a '/' on the end of the URL (meaning,[URL]... the latter works fine, while the former gives me the error). It looks like when that slash is there, the routing engine is deciding that it should be looking for a controller named MvcController, which doesn't exist, and which then passes the null controller instance to the ControllerFactory, resulting in the following error:
The controller for path '/Mvc/' could not be found or it does not implement IController.
My Default route is the standard default route. Removing all other routes has no effect. My default controller is HomeController.
View 3 Replies
Mar 26, 2010
I have a LoginView control on my homepage, when i click 'Login' it goes to the log in page. When the details are authenticated, it redirects to default.aspx, I don't have a default.aspx - where can I change this?
This is the only thing I can see wrong:
FormsAuthentication.RedirectFromLoginPage(Login1.UserName, Login1.RememberMeSet);
View 2 Replies
Jan 18, 2011
When I navigate to [URL] (the default page for the directory) it displays it without logging in (as I want). But when going to [URL] FormsAuthentication redirects to [URL] to login. There isn't a way to set the path for just "/" in the web.config, I get an error. This only happens on my ISP (hosted Windows 2003), I can't reproduce this issue locally on my test 2003 boxes.
[Code]....
View 4 Replies
Apr 23, 2010
I have a login page with a login control; I have created a user using the asp.net configuration tool and when I enter the user details in it seems to be okay except it does not go to the destinationpageurl; why??? If I put an invalid username and password it show an error which is correct but I cant understand why it will not redirect to default?It seems to refresh and the address bar has change to :-
Code:
Login.aspx?ReturnUrl=%2fMorrisons%2fDefault.aspx
View 2 Replies
Aug 19, 2010
How can I setup the code in default.aspx to automatically direct the user to the default page for the application. If the user types the server name as in http://MyIntranet, I want them to be redirected to [URL]
[Code]....
IIS threw back the error that the operation requires IIS integrated pipline mode, which obviously isn't available because we're running IIS6.
View 3 Replies
May 27, 2010
i have a website project. i have 2 folders within default.aspx. in the root i have no default.aspx.
How can i redirect users when they are in Role "Folder1" to the ../Folder1/default.aspx
and user in Role "Folder2" to the .../Folder2/default.aspx
View 2 Replies
Nov 2, 2010
I have 3 applications running at my end.
RootSite
RootSite/VirtualDirectory1
RootSite/VirtualDirectory2
I have a login page in three of these applications. When I login in either of these applications the .ASPXAUTH cookie is set but I am seeing that all of the three applications are updating the same .ASPXAUTH cookie instead of creating individual one. For example a user login on "RootSite", .ASPXAUTH cookie is created, now the user comes and login in the application "RootSite/VirtualDirectory1" and this time I am seeing the same .ASPXAUTH cookie is updating. I am confirming this because the created date of this cookie has been changed. So this means instead of creating a new cookie it is using the same cookie. How can I resolve this ? I don't want to interfere the logged-in logged-out status of one application with the other?
View 1 Replies
Jan 27, 2010
I ran into the following issue when trying to run a test website on IIS 7.5 (Windows Server 2008 R2 DatacenterEdition). The web-app is configured to run with framework version 3.5 in a .Net 2.0 app pool. Also the framework 4.0 beta 2 is installed on the server. The application named 'TestPfade' is located under the website's root named 'Default'. It is not only a virtual directory but defined as an application. The folder structure looks like this: The markup of the sole document reads as follows:
[Code]....
When viewed in a browser the image gets shown because the given relative path is correctly resolved to 'images/Lighthouse.jpg' but the paths to the ajax-framework resources also include the application's root folder and therefor aren't found: 'src="/TestPfade/WebResource.axd?d=1bX...' Here is the complete html-source generated:
[Code]....
View 9 Replies
Mar 10, 2011
The root of my web application URL on local is http://localhost:8080/ and on staging server it is http://localhost:8080/MyApplication
Now I need to retrieve the virtual path from code. How do I get it? I do not want to redirect to a page but want to get a complete URL of a page and send it via email.
For e.g. I need to sned http://localhost:8080/MyApplication/Home/ in the email.
View 2 Replies
Nov 30, 2010
In the root directory my web.config is doing the job of loggin in people to a website.
I don't need this behaviour in a directortory of the root directory. How do I solve this problem?
This are the authentication thins in my web.config:
[code]....
View 1 Replies
Jan 6, 2011
I created a default website from Visual Studio 2010 but it works only when I deploy it on to the root directory. It fails when I publish it onto a sub directory.
An example will be
[URL]- works
Description: An error occurred during the parsing of a resource required to service this request. review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Could not load type 'MyWebPage.SiteMaster'.
Source Error:
[Code]....
View 2 Replies
Sep 26, 2013
This codes below create sub-directory, upload images, save in to database but images save in main directory (which is Albums). My concern is I want to save it into sub-directory that images uploaded..
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Upload Image</title>
</head>
<body>
<form id="form1" runat="server">
[CODE]..
View 1 Replies
Nov 10, 2010
I have a WCF service in a virtual directory that is called in the code behind of a page that is in the parent directory, when i debug the code i can see the wcf service is being called, however when the service calls Membership.GetUser() it alway returns null. The user has already logged in to the asp.net site. When i call the service via jquery it does pick up the correct user, but i need to be able to call it via the code behind as well. I am developing in .Net 3.5 how i can make the Wcf pick up the logged in user?
View 3 Replies
Oct 27, 2010
I made a web form on a development website of mine (we'll call it dev.somewhere.com) and tried to publish it out to the web (we'll call it [URL]) in a subfolder. I named it default.aspx like I was supposed to and it worked flawlessly on the dev site. When I published it out the web, I wound up getting the following error when trying to get to the subfolder: [URL] Directory Listing Denied
This Virtual Directory does not allow contents to be listed. Confused and flustered, I tried to go to [URL], but I wound up with some error that won't tell me the problem. Instead it tells me to change the my web.config to read <customErrors mode="Off"/>.
View 1 Replies
Apr 30, 2010
Suddenly, IIS 7.0 is redirecting every request for the root of any domain hosted on the box to ~/Account/Logon, which is our Forms Authentication redirect. Additionally, some JavaScript and image requests are being similarly redirected, but not other aspx pages.
EDIT: It turns out that something has gone wrong with the disk permissions. Can anyone point me to the way things are supposed to be in Windows Server 2008 for a standard ASP.Net installation? The disk permissions are out of whack now.
View 1 Replies
Jan 26, 2010
Quick question. When updating aspx.cs files on a virtual dedicated server does it require a restart of the virtual server for the changes to take effect?
View 5 Replies
Oct 28, 2010
I want to retrieve data from Active Directory but I am not sure how can I get the root name available in my Active Directory. I know that if I don't give any root name while creating DirectoryEntry object i.e
DirectoryEntry root = new DirectoryEntry("");
then it will start from top most node of the ActiveDirectory tree but if i want to start from some where in mid what should be the root name ? How can i get all root names from Active Directory ?
View 4 Replies
Jan 11, 2011
I have an asp.net web application. The problem is when I click on "view in browser" for the default page (and I have set this as the start page) it redirects me to the Dirctory listing. I have tried to change the settings in the properties page of the project to the default page, but I still get redirected to the Directory page. I have also checked the source code and ensured that NO code is written to get the page re-directed to the directory page. Not sure why this happens. Has it anything to do with any settings change in the IIS?
View 2 Replies
Dec 21, 2010
So I created a website in visual studio 2010 and I transfer it to my web host.
The problem is the webhost has the a file structure like this:
[URL]
And I put all my files in wwwroot, and it works fine on the web.
But now in VS, since I had to add [URL] folders, I am getting compile errors that say "This error can be caused by a virtual directory not being configured as an application in IIS".
So my question is - how do I either A) change the root application for IIS on my machine to be at the wwwroot levelB) change VS to let me copy files from the root directory in VS to the [URL] dirctory.
View 8 Replies
Dec 2, 2010
I'm trying to deploy my web project to my local IIS server (C:inetpubwwwrootlunchbox). By default the in is created inside the project directory - i.e lunchboxin. This setup, however, gives me the following error when I try to open the site:
When I move the in directory outside the project root (i.e C:inetpubwwwrootin), the site opens up just fine. I'm also able to test the web project from Visual Studio without any issues.
Can someone tell me why I have to move the in directory outside the project root to make the site work? What can I do to not have to do this?
View 4 Replies
Apr 4, 2011
I am developing an asp.net web application. I have to access one of the image in images folder in root directory. I am using following code in my code behind file.
string imageDirectory = HttpContext.Current.Server.MapPath("~/images/");
string imageUrl = imageDirectory + "/img1.bmp";
This works fine in my local machine. My question is does this code work when I move my application to production ?
View 2 Replies