Solved

Problem with ASPX files on new intranet server

Posted on 2014-09-15
5
187 Views
Last Modified: 2014-09-17
We recently moved our intranet to a new server in a virtualized environment. The new server is Windows 2012R, iis7 and .net framework 4.0. I created the site folder in iis and then moved the entire folder structure from the old server to the new one. All works fine except any pages with an aspx extension. ASP classic and .html pages are fine.

When trying to navigate to ANY page with an aspx extension, we get "Server Error in '/' Application" error as the page tries to locate /login.aspx. This page does not exist. If we click "back" in the browser and try the link again, it is successful!

And as far as we can tell it isn't being called from any config or aspx page.

I have even tried creating a blank page and naming it .aspx. This page does the same redirection.

I have tried all different authentication modes: anonymous, forms, windows, basic. None work.

Fortunately we only have one page on the site that is affected, but need to figure out the problem before we move forward with more functionality. We have a staff directory built from a database.

Here is the code from the page (I have replaced the IP address for the datasource, the login name and password with x's):
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
            ConnectionString="Data Source=xxx.xxx.xxx.xxx,1533;Initial Catalog=xxxxxxxx_hub;Persist Security Info=True;User ID=agency;Password=xxxxxxxxx"
            ProviderName="System.Data.SqlClient"
        SelectCommand="SELECT StaffID, Name, Phone, Office, Title, Dept, Email, Extension, { fn LCASE(LEFT (Name, 1)) } AS Letter, Photo FROM [tbl-All-StaffDirectory] ORDER BY Name">
        </asp:SqlDataSource>
0
Comment
Question by:talekzander
  • 3
  • 2
5 Comments
 
LVL 28

Expert Comment

by:sammySeltzer
ID: 40325298
Did you try converting your folder to application?

Right-click on the folder and click Convert to Application.
0
 

Author Comment

by:talekzander
ID: 40325984
Which folder? The main folder for the website?
0
 
LVL 28

Accepted Solution

by:
sammySeltzer earned 500 total points
ID: 40326215
Assuming you have a folder structure:

c:\inetpub\wwwroot\Folder_That_Contains_Your_ASP.NetFiles

Then you would do the following:

1.Open Internet Information Services manager.
2.Expand the web site on the left side.
3.Select the Folder_That_Contains_Your_ASP.NetFiles that you want to convert to the application. Right click and choose Convert To Application.
4.Select the desired application pool.
5.Click Ok and then try again. It should fix your problem.
0
 

Author Comment

by:talekzander
ID: 40328805
I will try what you suggest. Right now the file that is affected is in the root and is not in a subfolder.
0
 

Author Closing Comment

by:talekzander
ID: 40328849
Sammy! Thank you so much. Moving the aspx files into a folder and then converting that folder to an application did the trick. I appreciate your help.
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

In .NET 2.0, Microsoft introduced the Web Site.  This was the default way to create a web Project in Visual Studio 2005.  In Visual Studio 2008, the Web Application has been restored as the default web Project in Visual Studio/.NET 3.x The Web Si…
A quick way to get a menu to work on our website, is using the Menu control and assign it to a web.sitemap using SiteMapDataSource. Example of web.sitemap file: (CODE) Sample code to add to the page menu: (CODE) Running the application, we wi…
It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now