IIS 7.5 refuses to load 64-bit assembly - possible CAS problem?

Posted by Rune on Stack Overflow See other posts from Stack Overflow or by Rune
Published on 2010-03-28T10:29:37Z Indexed on 2010/03/28 10:33 UTC
Read the original article Hit count: 500

Hi,

I just downloaded the Orchard CMS, opened it up in VS2008 and hit F5: Everything runs fine.

I then created a website in IIS 7.5 and pointed it to the web project's directory and set up permissions correctly (I hope). I downloaded the 64-bit version System.Data.SQLite as suggested here: Orchard Work Item 14798 and here: SO: Could not load file or assembly 'System.Data.SQLite'.

The site runs in Full Trust. When I point my browser to the site running through IIS I get

Could not load file or assembly 'System.Data.SQLite, Version=1.0.65.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139' or one of its dependencies. Failed to grant minimum permission requests.

I don't know much about Code Access Security (if that is even what's at play here), so I am at a loss here. What am I doing wrong / not understanding / not seeing? How do I provide appropriate permissions and to whom / what?

Is there any hope of ever deploying this application to a hoster where I am only allowed to run in Medium Trust?

Any help, pointers or suggestions would be greatly appreciated. Thanks.

NOTE: the question is not why this initially worked when run through Cassini. The answer to that question is contained in the answer to the SO question referenced above.

© Stack Overflow or respective owner

Related posts about .NET

Related posts about iis7-5