• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 618
  • Last Modified:

global.asax not picking up call to class??

I put in the following code in my global.asax and when I run it on my local PC using a local database, it doesn't seem to pick up my .cs code (for my Virtual Path Provider).
 
My Gridview serves some URL links.  I click on the link but it doesn't seem to be picking up the VPP class I created.  I get the following:
 
http://localhost/recipes/poultry/SearchResults.aspx 
 
after I click the above link for example, I then get:


The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly.

Requested URL: /recipes/poultry/SearchResults.aspx
 
 
It may be going the VPP then back out to the
Previous.FileExists(virtualPath) but I can't tell because I don't see a way to step through my.cs when I do a debug on my website in VS 2005.  When I do a debug, it never steps through my .cs, only through my aspx and code-behind.
 
Any thoughts?

Here's my entire code, I don't see what the problem is:

http://www.webfound.net/allcode.zip

At least I think it's not picking it up, I have no idea but all I know is that it's not seeming to go through my class code on startup of my web application.
0
dba123
Asked:
dba123
  • 8
1 Solution
 
dba123Author Commented:
Ok, I moved my global.asax out to the root of wwwroot.  Now it seems to be picking up at lease the code on application startup.  Now I get

Compiler Error Message: CS0246: The type or namespace name 'JDV_VPP_Provider' could not be found (are you missing a using directive or an assembly reference?)

why?
0
 
mrichmonCommented:
As far as I know it should go in the root of your web site directory.
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
dba123Author Commented:
ok, then how come it can't find my class  in my .cs?
0
 
dba123Author Commented:
How can I put the .cs in the GAC?  the .cs has no dll associated with it, it's just a class
0
 
dba123Author Commented:
people keep saying I need a dll to register into the GAC but the only dll I have is for my web site project.  Would that be the dll?  I don't have a dll for the .cs in my App_Code
0
 
dba123Author Commented:
and in the articles above, they don't mention putting the global.asax at the root of wwwroot but if I don't then it doesn't even attempt to start the void Application_Start(object sender, EventArgs e)  method in global.asax.  I just do'nt get how .cs files work, if there are in another directory in the wwwroot other than the root, then I guess GAC is the way, but then if there's no dll for the specific .cs file, how would I even register it with the GAC?
0
 
dba123Author Commented:
there, you should be able to download my code with the initial link at the bottom of my initial post above.
0
 
dba123Author Commented:
0

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

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