IIS 7.5 refuses to load 64-bit assembly - possible CAS problem?
- by Rune
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.