Debugging Silverlight Tip

by Donn Felker 21. November 2008 03:09

If you're doing any kind of Silverlight work you're bound to get "Error on page" in Internet Explorer. Here's what I'm talking about.

You fire up your app in the browser window and BLAM. Screen is empty and you get the "Error in page" error. Double click the error and you get an Internet Explorer JS Error Window. Here it is in all its glory:

 image

 

How Do I Catch The Exception in Code?

The exception IS happening in code you're just not catching un-handled exceptions.

To turn them on, go to Debug --> Exceptions:

image

You'll get the window below. Check the "Common Language Runtime Exceptions" checkbox and click OK.

image

 

You will not get exceptions bubbled up to the Dev Environment. Here's what it looks like in action  (with the same error as the "blank screen" above).

image

 

Click "Break" and break into the area where the code barfed on you, and then clean up the mess you've created (on accident of course - who creates un-handled exceptions for fun anyway). :)

 

Enjoy.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Silverlight | Visual Studio

Add comment


(Will show your Gravatar icon)  

  Country flag

biuquote
  • Comment
  • Preview
Loading



Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen

About the author

Donn Felker

Senior Consultant
MCTS
ScrumMaster
Agile Practitioner

About Me | Books I Recommend

Gotta Pay The Bills


Tag cloud

    Popular Posts

    RecentComments

    Comment RSS

    Calendar

    <<  January 2009  >>
    MoTuWeThFrSaSu
    2930311234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    View posts in large calendar