我有一个 xbap 应用程序在我的本地机器的 IIS 7.5 上以部分信任运行。我将 WCF 服务发布到与 xbap 相同的目录。
在经历了一些麻烦之后,我可以通过 Visual Studio 来调试它,但在它发布后我似乎无法让它在 IIS 服务器上工作。
我在 .Net 4.0 上运行
错误内容:“请求 System.Net.webPermission 类型的权限,系统版本=4.0.0.0,文化中立,PublicKeyToken=b77a5c56l934e089 失败。”
更新:
所以我重新开始,制作了一个新的 Wcf 服务、一个新的 Xbap 和一个新的站点来部署。在验证了每一步之后,我得到了它的工作。因此,我开始将我以前的应用程序一个一个地集成到新站点上,以发现问题所在。我把它缩小到我原来的 Wcf 服务,但是在使它与工作的服务相同之后,它仍然有 WebPermission 错误。
所以,除了重做修复它之外,我仍然不知道是什么导致了问题。