我刚刚下载的果园CMS ,打开它在VS2008,然后按F5:一切都正常运行。

我然后创建IIS 7.5中的一个网站,它指的Web项目的目录,并设置权限正确(我希望)。我下载了64位版本System.Data.SQLite如下建议:果园工作项目14798 和这里: SO:无法加载文件或程序集System.Data.SQLite'

该网站中完全信任运行。当我指出我的浏览器的网站运行通过IIS我得到

  

无法加载文件或组件   “System.Data.SQLite,版本= 1.0.65.0,   文化=中性,   公钥= db937bc2d44ff139' 或   它的一个依赖。失败   授予最低权限请求。

我不知道很多有关代码访问安全(如果这是在这里打球,甚至是什么),所以我很茫然这里。我在做什么错了/不明白/没有看到?如何提供适当的权限以及向谁/什么?

有没有有史以来部署该应用程序主机托管服务提供商那里,我只允许在中等信托运行任何希望了吗?

任何帮助,指针或建议,将不胜感激。感谢。

请注意:这个问题是不是在通过卡西尼运行为什么这个最初的工作。该问题的答案被包含在回答上面引用的SO问题。

有帮助吗?

解决方案

在SQLite的提供者使用的P / Invoke与底层引擎通信,并因此不能在介质信任模式下运行。这使得SQLITE不适于大多数托管服务提供商。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top