在wss_minimaltrust.config文件(在Webconfig文件中查找文件的位置)的<SecurityClass>节点中加入子节点:
wss_minimaltrust.config文件地址在:C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/CONFIG目录下。
<SecurityClass Name="SqlClientPermission" Description="System.Data.SqlClient.SqlClientPermission, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>,
<SecurityClass Name="SharePointPermission" Description="Microsoft.SharePoint.Security.SharePointPermission, Microsoft.SharePoint.Security, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/>
再在ASP.net(注意必须)的<PermissionSet>节点中加入子节点:
<IPermission
class="SqlClientPermission"
version="1"
Unrestricted="true"
/>
<IPermission class="SharePointPermission"
version="1"
ObjectModel="True"
/>
再重启IIS
iisreset 后,便可以正常访问数据库