Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


Failed to Map the Path, VB.NET User Control

Posted on 2004-10-05
Medium Priority
Last Modified: 2011-10-03
In the application that I own, there are several times when an email will be automatically generated.  This functionality works everytime except once.  I believe the error in this one instance is due to a user control that is also involved in this particular functionality.  For this particular email generation, a user goes into a particular page, fills out a comment in the user control located on this page, and submits the comment through the user control (generating an email).

How do I deal with path mapping errors, when user controls are involved?

Question by:shorriga
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3

Expert Comment

ID: 12231410
What is the error specifically?

Expert Comment

ID: 12231427
Also, using a ~ in your path, if it's not a server path, will tell your usercontrol to start at the root of your app.  For instance, if you redirect to a page that is in /media/default.aspx, then from another folder, you could specify "~/media/default.aspx".  If it is a server path that is not mapping correctly, then you may have other problems.  Can you be more specific?

Author Comment

ID: 12237137
Server Error in '/MyApplication' Application.

Failed to map the path '/MyApplication/SubFolder/File.txt'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: Failed to map the path

This is the error.  I think it is because I try to call the "File.txt" file from a sub in the user control.  The code I use, works for all other triggered emails except this one that involves the user control.

Technology Partners: 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!


Accepted Solution

Praesidium earned 1500 total points
ID: 12237758
in your code try to call it using "~/SubFolder/File.txt" where MyApplication is the root.  Can we see the code?

Author Comment

ID: 12241491
I tried that in my code and it worked for a little while.  Then it started crashign again.  Any ideas?

Expert Comment

ID: 12242673
Can I see the code for the control you are submitting from?

Author Comment

ID: 12247678
I moved everything from the user control to the actual page and then ran the program.  The call for the email trigger now works as the mapping does not get screwed up by the user control.

The "~" does help, but it was not the complet solution due to user control complications.  If there was NO user control, it would have COMPLETELY fixed it.

Featured Post

Simplify Your Workload with One Tool

How do you combat today’s intelligent hacker while managing multiple domains and platforms? By simplifying your workload with one tool. With Lunarpages hosting through Plesk Onyx, you can:

Automate SSL generation and installation with two clicks
Experience total server control

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Although a lot of people devote their energy toward marketing for specific industries, there are some basic principles that can be applied to any sector imaginable. We’ll look at four steps to take and examine how those steps were put into action fo…
Without even knowing it, most of us are using web applications on a daily basis.  In fact, Gmail and Yahoo email, Twitter, Facebook, and eBay are used by most of us daily—and they are web applications. We generally confuse these web applications to…
Viewers will get an overview of the benefits and risks of using Bitcoin to accept payments. What Bitcoin is: Legality: Risks: Benefits: Which businesses are best suited?: Other things you should know: How to get started:
Any person in technology especially those working for big companies should at least know about the basics of web accessibility. Believe it or not there are even laws in place that require businesses to provide such means for the disabled and aging p…
Suggested Courses

610 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