Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 200
  • Last Modified:

Problem with ASPX files on new intranet server

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
Terri Alekzander
Asked:
Terri Alekzander
  • 3
  • 2
1 Solution
 
sammySeltzerCommented:
Did you try converting your folder to application?

Right-click on the folder and click Convert to Application.
0
 
Terri AlekzanderAuthor Commented:
Which folder? The main folder for the website?
0
 
sammySeltzerCommented:
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
 
Terri AlekzanderAuthor Commented:
I will try what you suggest. Right now the file that is affected is in the root and is not in a subfolder.
0
 
Terri AlekzanderAuthor Commented:
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

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now