IIS 7.5拒绝集加载64位 - 可能的CAS的问题?
-
22-09-2019 - |
题
我刚刚下载的果园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不适于大多数托管服务提供商。
不隶属于 StackOverflow