Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以在中等信任服务器环境中使用.net Breeze Web API吗?_Breeze_Breeze Sharp - Fatal编程技术网

可以在中等信任服务器环境中使用.net Breeze Web API吗?

可以在中等信任服务器环境中使用.net Breeze Web API吗?,breeze,breeze-sharp,Breeze,Breeze Sharp,如果没有,我有什么选择?我认为ODataWebAPI是下一个最容易实现的选项 错误消息: 安全透明方法“Breeze.ContextProvider.BreezeConfig.get_Instance()”尝试访问安全关键方法“System.AppDomain.add_AssemblyLoad(System.AssemblyLoadEventHandler)”失败 程序集“Breeze.ContextProvider,Version=1.5.0.0,Culture=neutral,PublicK

如果没有,我有什么选择?我认为ODataWebAPI是下一个最容易实现的选项

错误消息: 安全透明方法“Breeze.ContextProvider.BreezeConfig.get_Instance()”尝试访问安全关键方法“System.AppDomain.add_AssemblyLoad(System.AssemblyLoadEventHandler)”失败


程序集“Breeze.ContextProvider,Version=1.5.0.0,Culture=neutral,PublicKeyToken=f6085f1a45e2ac59”是部分受信任的,这会导致CLR使其完全安全透明,而不考虑程序集中的任何透明批注。为了访问安全关键代码,必须完全信任此程序集。

如果使用“Breeze Web API”,Breeze需要完全信任。

能否更具体地说明您需要什么,以及安全限制是什么?嘿,Steve-我没有比这更多的详细信息。显然,我们的IIS服务器运行在中等信任模式下,因此我假设由于Breeze Sharp库广泛使用反射,因此需要完全信任模式。基于其他来源(),听起来信任设置已经被微软弃用了,但这对我没有帮助。在服务器上使用OData是我绕过这个托管问题并仍然使用Breeze的唯一真正选择吗?这是一个很棒的产品。根据对错误消息的仔细阅读,我猜可能是因为尝试动态加载程序集。我正在和我们的管理员合作,试图得到一个完全信任的例外,所以希望有一个圆满的结局的故事。是用于编写.NET客户端的客户端库。是服务器端WebAPI库。您的服务器上不需要Breeze.Sharp。错误消息显示
Breeze.ContextProvider
,这表明您正在使用Breeze.server.NET。所以你做对了。