我正在考虑将XBAP用于Intranet应用程序,我希望避免将整个应用程序设置为完全信任。
基本上,我需要进行一些方法调用,这需要完全信任(例如DriveInfo.GetDrives),但我希望以部分信任方式运行应用程序的其余部分,因为它不需要完整相信99%的应用程序。
有没有办法完全信任特定的方法调用和/或将需要完全信任权限的部分分解到不同的程序集中,这样我才能保持应用程序的大部分部分信任?
谢谢!
答案 0 :(得分:-1)
简短的回答:你可以.Net允许你为特定的权利级别装饰方法。但是(这是一个很大但是),无论你要求哪个权利,每个用户都必须给你这个权利。 也许点击一次部署可以帮助您更多。在一次点击部署中,您的应用程序将继承您的用户权限。