// you’re reading...

#Social

Developing FB App Using Facebook C# SDK – Errors and Gotcha’s

To utilize some of my vacation time in a more productive manner I started building a Facebook App (details and source code will be posted soon) using Facebook C# SDK. Here is a list of some error and gotcha’s I have encounter during the initial development and setup. I will try to update this page with additional information as I make some progress.

The type initializer for ‘Facebook.FacebookApplication’ threw an exception

I encountered this error when I moved my application from local machine to an external hosting. The error message above is a very generic one and doesn’t provide much information. However things start making sense once you check the “Inner Exception”. Here is an inner exception message:

Request for ConfigurationPermission failed while attempting to access configuration section ‘system.web/machineKey’. To allow all callers to access the data for this section, set section attribute ‘requirePermission’ equal ‘false’ in the configuration file where this section is declared.

This issue is related to the trust level. During development on my local machine, application was running under Full trust level. However most of the shared hosting providers set the trust level to “Medium” by default. Setting the trust level to Full in web.config file solved the issue for me.

<system.web>
<trust level=”Full” />

</system.web>

If you don’t want to run your application in full trust than you should explicitly set the trust level to “Medium” during development to avoid any surprises later.

HTTP Error 405.0 – Method not allowed

Here is a full error message:
HTTP Error 405.0 – Method Not Allowed The page you are looking for cannot be displayed because an invalid method (HTTP verb) is being used.

This error occured because I was doing a POST to a static HTML page which does not support POST method. To verify my Facebook configuration I created a test HTML page and hence this error.
This is a known issue and solution is available on Microsoft support site.

Developing FB App Using Facebook C# SDK – Errors and Gotcha’s

You might be interested in:

Discussion

No comments for “Developing FB App Using Facebook C# SDK – Errors and Gotcha’s”

Post a comment

AWS Certified Solutions Architect
    Locations of visitors to this page
View Praveen Modi's profile on LinkedIn

Recent Comments


    Warning: Use of undefined constant comments - assumed 'comments' (this will throw an Error in a future version of PHP) in /home/customer/www/praveenmodi.com/public_html/wp-content/plugins/get-recent-comments/get-recent-comments.php on line 928

    Warning: Use of undefined constant trackbacks - assumed 'trackbacks' (this will throw an Error in a future version of PHP) in /home/customer/www/praveenmodi.com/public_html/wp-content/plugins/get-recent-comments/get-recent-comments.php on line 929