新建的一个web项目发布到SharePoint 2007 建立的IIS站点中的虚拟目录中,结果无法访问,单独发布一个站点一切正常;
需要在新建web项目的配置文件web.config中<system.web></system.web>标签中添加
<trust level="Full" originUrl="" processRequestInApplicationTrust="true" /> 
问题解决,可以访问。

<system.web>                    
     <trust level="Full" originUrl="" 
processRequestInApplicationTrust="true" /> 
</system.web>

下面错误也可以试试上面的方法
请求“System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。” 


微软关于trust 元素(ASP.NET 设置架构)的解释: