如何实施以下解决方案?您是否需要将此代码放在每个库程序集中或仅在主程序集中,以确定基于它是否来自给定的Intranet Web站点来调用库程序集是否安全?另外,谁应该调用CheckSite方法 - 每个库程序集或主应用程序? 以下是我所指的C#专家考试70-483的练习考试的示例和解决方案:
您是公司的应用程序开发人员。你正在创建一个 应用程序在公司的Web服务器上进行操作 商业伙伴的机密数据。该应用程序依赖于 公司内部网中的许多库程序集完成其工作。 您需要验证每个组件都来自 相同的Intranet网站。您应该使用哪个代码来验证 目前的大会来自公司内联网?
public bool CheckSite () {
SiteMembershipCondition site = new
SiteMembershipCondition( “http://intranet.company.com” );
return site.Check( Assembly.GetCallingAssembly().Evidence );
}