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: 191
  • Last Modified:

ASPX Redirect confusion

One of my customers runs an ASP.Net site.  The code is from Visual Studio 2005, the OS is Win 2003 SP2, and the IIS version is 6.0.

One of her folders is MySite_Info and under that she has Blog.aspx.

Every attempt to go to MySite_Info/Blog.aspx results in an error-based redirect  with the querystring ?aspxerrorpath=/MySite_Info/Blog.aspx.  Her MySite_Info folder is configured to send 404's back to the home page.  That setting is being triggered ... BUT the PAGE is THERE!

The permissions on that file are the same as on other files in the same folder.

What would trigger the redirect?

Thanks!
0
Daniel Wilson
Asked:
Daniel Wilson
  • 6
  • 2
1 Solution
 
Daniel WilsonAuthor Commented:
OK, I got a little further.  With CustomErrors Mode="RemoteOnly",  I see what's wrong.

Kind of.

Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0012: The type 'SiteName.database.VSS`1<T0>' is defined in an assembly that is not referenced. You must add a reference to assembly 'App_Code.vwzdvpzh, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.

Source Error:

 

Line 52:     // and the Pick
Line 53:     protected void LoadFields() {
Line 54:         DataTable dt = PickDB.GetRandomPicks(1, Master.vsi);    // get the next random pick
Line 55:         try {
Line 56:             int id = Util.ToInt(dt.Rows[0]["LayoutID"]);
 
Line 54 is the one it's complaining about.  But that's a REALLY weird assembly name to be missing.  And ... this thing was working a few months ago ...
0
 
Daniel WilsonAuthor Commented:
per http://stackoverflow.com/questions/496269/asp-net-page-says-i-need-to-reference-an-assembly-that-does-not-exist

I will try deleting the temp files from C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\ but some are locked.  I think I'll need to take IIS down for a couple minutes to do so.
0
 
Sanjay SantokiCommented:
Hello,

Try to remove temporary files as well as make all the supportive DLLs are put under bin folder.

If it does not work; you may need to look at the code. I have limited knowledge on coding so may not be able to assist you further.

Regards,
Sanjay Santoki
0
Industry Leaders: 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!

 
Daniel WilsonAuthor Commented:
Wrong answer.  Clearing that temp folder accomplished nothing.
0
 
Daniel WilsonAuthor Commented:
Actually ... clearing the temp folder did get me to a different error message.  I'll try working through that.  Clearing the Bin folder unfortunately took down the whole site, so I put the DLL's back there.
0
 
Sanjay SantokiCommented:
If you clear temp file; i would compile your website and generate supported files again...
0
 
Daniel WilsonAuthor Commented:
Doesn't that compilation happen automatically?

The DLL's in the Bin folder were controls or libraries referenced by the project, not the DLL(s) for the project itself.
0
 
Daniel WilsonAuthor Commented:
Partial solution ... thanks!
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

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