I’ve found that I get this error every time I upload a Silverlight application to a new webserver. IIS does not have the correct settings by default.
The Problem: You ftp a Silverlight App to an IIS website, go to the website in a browser, and get the following error:
Message: Unhandled Error in Silverlight Application
Code: 2104
Category: InitializeError
Message: Could not download the Silverlight application. Check web server settings
The Cause: The Silverlight Mime types (.xaml, .xap and .xbap) are not listed in that websites registered mime types, therefore IIS will not send those files to the browser.
The Solution: Open IIS on the server, go to HTTP headers, click on Mime Types, click “Add New” and add the following:
Extension – Mime Type
.xaml – application/xaml+xml
.xap – application/x-silverlight-app
.xbap – application/x-ms-xbap
Hit Apply and your application will load!
This post originally appeared on the Stronico blog – with the absorption of Stronico into Digital Tool Factory this post has been moved to the Digital Tool Factory blog
|
Written By Steve French |
Thank u so much for your solution, it solves my problem, which i am facing from 2 days.
You're quite welcome, that is an odd error without an obvious solution. Look for more solutions in the future!
Thank you very much. good solution with easy step with proper description.
It my problem too. but . I can’t solve it.
I was registered file name on MAME. but the message still pop up..
source’s directory is right.
iis is restart..
i can’t solve it.. T,.T
can u help me. on mail plz?
Did you double check that all of the mime types were registered correctly? IIS has a funny habit of “Forgetting” changes that have been made.
I solve it!!!!!! thank you T_T
Thanks so much for the solution. You’re such a saver!
Hi i am facing the same problem, i have cross-check all the extensions are added in IIS, but still getting 2014 error.
Please suggest what are other possible reasons to look at.
More preciously..below is the error am getting..
=================================================
Message: Unhandled Error in Silverlight Application
Code: 2104
Category: InitializeError
Message: 2104 An error has occurred.
Line: 57
Char: 13
Code: 0
I had the same issue. Checked the MIME types and they we all registered correctly. Using Fiddler I saw that there was a 404 when the page was trying to download the .xap file. Bottom line was the page was trying to download a file that didnt exist.
Thanks so much, Dano! You pointed me in the right direction!!
This error shows up if your Xap file is not were you point the launch. Verify the path, I had to change it to an unlikely solution. I thought the path was “App/MyApp.xap” but because its an ASP app the correct path was “../App/MyApp.xap”
Very nice post, Thanks for this publishing. Really help me a lot.
checkout this link, it also talks about the same issue and solved my problem.
https://grekai.wordpress.com/2011/04/18/silverlight-runtime-error2104initializeerror/