Hi,
I have a big problem with an webpart/assembly. i'm trying to connect to sql
server but i get the error "Request for the permission of type
System.Data.Sql Client.SqlClien tPermission, System.Data, Version=1.0.500 0.0,
Culture=neutral , PublicKeyToken= b77a5c561934e08 9 failed.". i've searched for
it and can't find a clear answer. but one thing i'm sure: permissions. if i
change the trust level in the web.config of the sharepoint portal that i
created to full, everything works fine.
can someone help me?
TIA
code of the assembly, web.config, wss_minimaltrus t_Custom.config
webpart/assembly
protected override void RenderWebPart(H tmlTextWriter output)
{
String strConn =
"server=myserve r;database=mydb ;uid=myuser;pas sword=mypwd;";
SqlClientPermis sion permission = new
SqlClientPermis sion(Permission State.Unrestric ted);
try
{
permission.Dema nd();
permission.Asse rt();
SqlConnection Conn = new SqlConnection(s trConn);
Conn.Open();
Conn.Close();
Conn.Dispose();
}
catch (Exception ex)
{
output.Write(ex .Message);
}
finally
{
output.Write(" the end");
};
}
web.config
<configuratio n>
<configSections >
<sectionGroup name="SharePoin t">
<section name="SafeContr ols"
type="Microsoft .SharePoint.App licationRuntime .SafeControlsCo nfigurationHand l
er, Microsoft.Share Point, Version=11.0.0. 0, Culture=neutral ,
PublicKeyToken= 71e9bce111e9429 c" />
<section name="RuntimeFi lter"
type="System.Co nfiguration.Sin gleTagSectionHa ndler, System,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9" />
<section name="WebPartLi mits"
type="System.Co nfiguration.Sin gleTagSectionHa ndler, System,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9" />
<section name="WebPartCa che"
type="System.Co nfiguration.Sin gleTagSectionHa ndler, System,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9" />
<section name="WebPartWo rkItem"
type="System.Co nfiguration.Sin gleTagSectionHa ndler, System,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9" />
<section name="WebPartCo ntrols"
type="System.Co nfiguration.Sin gleTagSectionHa ndler, System,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9" />
<section name="SafeMode"
type="System.Co nfiguration.Sin gleTagSectionHa ndler, System,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9" />
<section name="OnlineLib rary"
type="System.Co nfiguration.Sin gleTagSectionHa ndler, System,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9" />
</sectionGroup>
</configSections>
<SharePoint>
<SafeMode MaxControls="50 " CallStack="fals e" />
<WebPartLimit s MaxZoneParts="5 0" PropertySize="1 048576" />
<WebPartCache Storage="CacheO bject" />
<WebPartWorkIte m Timeout="7000" />
<WebPartControl s
DatasheetContro lGuid="65BCBEE4-7728-41a0-97BE-14E1CAE36AAE" />
<!--
SafeControl Attributes:
Assembly="[Assembly]" - The .NET assembly in which the control is
contained. This attribute can also contain version, culture, and public key
token information.
Namespace="[Namespace]" - The .NET namespace in which the control
is defined.
TypeName="[Typename]" - The .NET class name of the control. You
can type an asterisk (*) wildcard character to indicate all TypeNames in a
Namespace.
Safe="[True|False]" - Specifies whether a Web Part or Web Form
Control is safe and can be displayed on a Web Parts Page. This attribute is
True by default.
-->
<SafeControls >
<SafeControl Assembly="Syste m.Web, Version=1.0.500 0.0,
Culture=neutral , PublicKeyToken= b03f5f7f11d50a3 a"
Namespace="Syst em.Web.UI.WebCo ntrols" TypeName="*" Safe="True" />
<SafeControl Assembly="Syste m.Web, Version=1.0.500 0.0,
Culture=neutral , PublicKeyToken= b03f5f7f11d50a3 a"
Namespace="Syst em.Web.UI.HtmlC ontrols" TypeName="*" Safe="True" />
<SafeControl Assembly="Micro soft.SharePoint , Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t" TypeName="*" Safe="True" />
<SafeControl Assembly="Micro soft.SharePoint , Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t.WebPartPages" TypeName="*" Safe="True" />
<SafeControl Assembly="Micro soft.SharePoint , Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t.WebControls" TypeName="*" Safe="True" />
<SafeControl Assembly="Micro soft.SharePoint , Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t.ApplicationPa ges" TypeName="*" Safe="True"
/>
<SafeControl Assembly="Micro soft.SharePoint , Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t.SoapServer" TypeName="*" Safe="True" />
<SafeControl Assembly="Micro soft.SharePoint , Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t.Meetings" TypeName="*" Safe="True" />
<SafeControl Assembly="Micro soft.SharePoint .Portal, Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t.Portal.WebCon trols" TypeName="*" />
<SafeControl Assembly="Micro soft.SharePoint .Portal, Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t.Portal.WebCon trols.Alerts" TypeName="*" />
<SafeControl Assembly="WebPa rtLibrary1, Version=1.0.0.0 ,
Culture=neutral , PublicKeyToken= 819bece51b5870e 7"
Namespace="WebP artLibrary1" TypeName="*" Safe="True" />
</SafeControls>
<!--<OnlineLibrar y Url="http://r.office.micros oft.com/r/hlidAwsGallery"
/>-->
<RuntimeFilte r Assembly="Micro soft.SharePoint .Portal, Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Class="Microsof t.SharePoint.Po rtal.Audience.A udienceManager"
BuilderURL="aud ience_chooser.a spx" />
</SharePoint>
<system.web>
<securityPolicy >
<trustLevel name="WSS_Mediu m" policyFile="C:\ Program Files\Common
Files\Microsoft Shared\Web Server
Extensions\60\c onfig\wss_mediu mtrust.config" />
<trustLevel name="WSS_Minim al" policyFile="C:\ Program Files\Common
Files\Microsoft Shared\Web Server
Extensions\60\c onfig\wss_minim altrust.config" />
<trustLevel name="WSS_Minim al_Custom" policyFile="C:\ Program
Files\Common Files\Microsoft Shared\Web Server
Extensions\60\c onfig\wss_minim altrust_Custom. config" />
</securityPolicy>
<httpHandlers >
<add verb="*" path="/_vti_bin/*.aspx"
type="System.We b.UI.PageHandle rFactory, System.Web, Version=1.0.500 0.0,
Culture=neutral , PublicKeyToken= b03f5f7f11d50a3 a" />
<add verb="*" path="*.aspx"
type="Microsoft .SharePoint.App licationRuntime .SharePointHand lerFactory,
Microsoft.Share Point, Version=11.0.0. 0, Culture=neutral ,
PublicKeyToken= 71e9bce111e9429 c" />
</httpHandlers>
<customErrors mode="On" />
<httpRuntime maxRequestLengt h="51200" />
<authenticati on mode="Windows" />
<authorizatio n>
<allow users="*" />
</authorization>
wss_minimaltrus t_Custom.config
<configuratio n>
<mscorlib>
<security>
<policy>
<PolicyLevel version="1">
<SecurityClasse s>
<SecurityClas s Name="AllMember shipCondition"
Description="Sy stem.Security.P olicy.AllMember shipCondition, mscorlib,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="AspNetHos tingPermission"
Description="Sy stem.Web.AspNet HostingPermissi on, System, Version=1.0.500 0.0,
Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="FirstMatc hCodeGroup"
Description="Sy stem.Security.P olicy.FirstMatc hCodeGroup, mscorlib,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="NamedPerm issionSet"
Description="Sy stem.Security.N amedPermissionS et"/>
<SecurityClas s Name="SecurityP ermission"
Description="Sy stem.Security.P ermissions.Secu rityPermission, mscorlib,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="StrongNam eMembershipCond ition"
Description="Sy stem.Security.P olicy.StrongNam eMembershipCond ition, mscorlib,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="UnionCode Group"
Description="Sy stem.Security.P olicy.UnionCode Group, mscorlib,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="UrlMember shipCondition"
Description="Sy stem.Security.P olicy.UrlMember shipCondition, mscorlib,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="WebPartPe rmission"
Description="Mi crosoft.SharePo int.Security.We bPartPermission ,
Microsoft.Share Point.Security, Version=11.0.0. 0, Culture=neutral ,
PublicKeyToken= 71e9bce111e9429 c"/>
<SecurityClas s Name="ZoneMembe rshipCondition"
Description="Sy stem.Security.P olicy.ZoneMembe rshipCondition, mscorlib,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="SqlClient Permission"
Description="Sy stem.Data.SqlCl ient.SqlClientP ermission, System.Data,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
</SecurityClasses >
<NamedPermissio nSets>
<PermissionSe t
class="NamedPer missionSet"
version="1"
Unrestricted="t rue"
Name="FullTrust "
Description="Al lows full access to all
resources"
/>
<PermissionSe t
class="NamedPer missionSet"
version="1"
Name="Nothing"
Description="De nies all resources, including
the right to execute"
/>
<PermissionSe t
class="NamedPer missionSet"
version="1"
Name="ASP.Net">
<IPermission
class="AspNetHo stingPermission "
version="1"
Level="Minimal"
/>
<IPermission
class="Security Permission"
version="1"
Flags="Executio n"
/>
<IPermission class="WebPartP ermission"
version="1"
Connections="Tr ue"
/>
</PermissionSet>
<PermissionSe t class="NamedPer missionSet"
version="1" Name="WebPartLi brary1Permissio nSet">
<IPermission class="AspNetHo stingPermission " version="1" Level="Medium"
/>
<IPermission class="Security Permission" version="1" Flags="Assertio n,
Execution, ControlThread, ControlPrincipa l, RemotingConfigu ration,
UnmanagedCode" />
<IPermission class="WebPartP ermission" version="1" Connections="Tr ue" />
<IPermission class="SqlClien tPermission" version="1"
AllowBlankPassw ord="False" />
</PermissionSet>
</NamedPermission Sets>
<CodeGroup
class="FirstMat chCodeGroup"
version="1"
PermissionSetNa me="Nothing">
<IMembershipCon dition
class="AllMembe rshipCondition"
version="1"
/>
<CodeGroup
class="UnionCod eGroup" version="1"
PermissionSetNa me="WebPartLibr ary1PermissionS et">
<IMembershipCon dition
class="StrongNa meMembershipCon dition"
version="1"
PublicKeyBlob=" 002400000480000 094000000060200 000024000052534 131000400000100 0
100B791C96EBFCD 6E192C8998945A6 28B4E3F466EC49B FA4C812BCE256F6 CB8BB734D2EAC64 F
6D0C3CFC52135C3 21B21C124765123 69A0D5BCAD0ED80 587C2655A34C681 1D353219C680E95 5
E47871281302233 AFF8A0D4009F592 99B3867DF61823E 36FEAA55A5DB0AB DEE2EC39745068C 5
8BF32E13F2709EC 147890FD33B847D 5" />
</CodeGroup>
<CodeGroup
class="UnionCod eGroup"
version="1"
PermissionSetNa me="ASP.Net">
<IMembershipCon dition
class="UrlMembe rshipCondition"
version="1"
Url="$AppDirUrl $/*"
/>
</CodeGroup>
<CodeGroup
class="UnionCod eGroup"
version="1"
PermissionSetNa me="FullTrust" >
<IMembershipCon dition
class="UrlMembe rshipCondition"
version="1"
Url="$CodeGen$/*"
/>
</CodeGroup>
<CodeGroup
class="UnionCod eGroup"
version="1"
PermissionSetNa me="FullTrust" >
<IMembershipCon dition
class="UrlMembe rshipCondition"
Url="$Gac$/*"
version="1"
/>
</CodeGroup>
<CodeGroup class="UnionCod eGroup" version="1"
PermissionSetNa me="Nothing">
<IMembershipCon dition
class="ZoneMemb ershipCondition "
version="1"
Zone="MyCompute r" />
<CodeGroup
class="UnionCod eGroup"
version="1"
PermissionSetNa me="FullTrust"
Name="Microsoft _Strong_Name"
Description="Th is code group grants code
signed with the Microsoft strong name full trust. ">
<IMembershipCon dition
class="StrongNa meMembershipCon dition"
version="1"
PublicKeyBlob=" 002400000480000 094000000060200 000024000052534 131000400000100 0
10007D1FA57C4AE D9F0A32E84AA0FA EFD0DE9E8FD6AEC 8F87FB03766C834 C99921EB23BE79A D
9D5DCC1DD9AD236 132102900B723CF 980957FC4E17710 8FC607774F29E83 20E92EA05ECE4E8 2
1C0A5EFE8F1645C 4C0C93C1AB99285 D622CAA652C1DFA D63D745D6F2DE5F 17E5EAF0FC4963D 2
61C8A1243651820 6DC093344D5AD29 3"
/>
</CodeGroup>
<CodeGroup
class="UnionCod eGroup"
version="1"
PermissionSetNa me="FullTrust"
Name="Ecma_Stro ng_Name"
Description="Th is code group grants code
signed with the ECMA strong name full trust. ">
<IMembershipCon dition
class="StrongNa meMembershipCon dition"
version="1"
PublicKeyBlob=" 000000000000000 004000000000000 00"
/>
</CodeGroup>
</CodeGroup>
</CodeGroup>
</PolicyLevel>
</policy>
</security>
</mscorlib>
</configuration>
I have a big problem with an webpart/assembly. i'm trying to connect to sql
server but i get the error "Request for the permission of type
System.Data.Sql Client.SqlClien tPermission, System.Data, Version=1.0.500 0.0,
Culture=neutral , PublicKeyToken= b77a5c561934e08 9 failed.". i've searched for
it and can't find a clear answer. but one thing i'm sure: permissions. if i
change the trust level in the web.config of the sharepoint portal that i
created to full, everything works fine.
can someone help me?
TIA
code of the assembly, web.config, wss_minimaltrus t_Custom.config
webpart/assembly
protected override void RenderWebPart(H tmlTextWriter output)
{
String strConn =
"server=myserve r;database=mydb ;uid=myuser;pas sword=mypwd;";
SqlClientPermis sion permission = new
SqlClientPermis sion(Permission State.Unrestric ted);
try
{
permission.Dema nd();
permission.Asse rt();
SqlConnection Conn = new SqlConnection(s trConn);
Conn.Open();
Conn.Close();
Conn.Dispose();
}
catch (Exception ex)
{
output.Write(ex .Message);
}
finally
{
output.Write(" the end");
};
}
web.config
<configuratio n>
<configSections >
<sectionGroup name="SharePoin t">
<section name="SafeContr ols"
type="Microsoft .SharePoint.App licationRuntime .SafeControlsCo nfigurationHand l
er, Microsoft.Share Point, Version=11.0.0. 0, Culture=neutral ,
PublicKeyToken= 71e9bce111e9429 c" />
<section name="RuntimeFi lter"
type="System.Co nfiguration.Sin gleTagSectionHa ndler, System,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9" />
<section name="WebPartLi mits"
type="System.Co nfiguration.Sin gleTagSectionHa ndler, System,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9" />
<section name="WebPartCa che"
type="System.Co nfiguration.Sin gleTagSectionHa ndler, System,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9" />
<section name="WebPartWo rkItem"
type="System.Co nfiguration.Sin gleTagSectionHa ndler, System,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9" />
<section name="WebPartCo ntrols"
type="System.Co nfiguration.Sin gleTagSectionHa ndler, System,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9" />
<section name="SafeMode"
type="System.Co nfiguration.Sin gleTagSectionHa ndler, System,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9" />
<section name="OnlineLib rary"
type="System.Co nfiguration.Sin gleTagSectionHa ndler, System,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9" />
</sectionGroup>
</configSections>
<SharePoint>
<SafeMode MaxControls="50 " CallStack="fals e" />
<WebPartLimit s MaxZoneParts="5 0" PropertySize="1 048576" />
<WebPartCache Storage="CacheO bject" />
<WebPartWorkIte m Timeout="7000" />
<WebPartControl s
DatasheetContro lGuid="65BCBEE4-7728-41a0-97BE-14E1CAE36AAE" />
<!--
SafeControl Attributes:
Assembly="[Assembly]" - The .NET assembly in which the control is
contained. This attribute can also contain version, culture, and public key
token information.
Namespace="[Namespace]" - The .NET namespace in which the control
is defined.
TypeName="[Typename]" - The .NET class name of the control. You
can type an asterisk (*) wildcard character to indicate all TypeNames in a
Namespace.
Safe="[True|False]" - Specifies whether a Web Part or Web Form
Control is safe and can be displayed on a Web Parts Page. This attribute is
True by default.
-->
<SafeControls >
<SafeControl Assembly="Syste m.Web, Version=1.0.500 0.0,
Culture=neutral , PublicKeyToken= b03f5f7f11d50a3 a"
Namespace="Syst em.Web.UI.WebCo ntrols" TypeName="*" Safe="True" />
<SafeControl Assembly="Syste m.Web, Version=1.0.500 0.0,
Culture=neutral , PublicKeyToken= b03f5f7f11d50a3 a"
Namespace="Syst em.Web.UI.HtmlC ontrols" TypeName="*" Safe="True" />
<SafeControl Assembly="Micro soft.SharePoint , Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t" TypeName="*" Safe="True" />
<SafeControl Assembly="Micro soft.SharePoint , Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t.WebPartPages" TypeName="*" Safe="True" />
<SafeControl Assembly="Micro soft.SharePoint , Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t.WebControls" TypeName="*" Safe="True" />
<SafeControl Assembly="Micro soft.SharePoint , Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t.ApplicationPa ges" TypeName="*" Safe="True"
/>
<SafeControl Assembly="Micro soft.SharePoint , Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t.SoapServer" TypeName="*" Safe="True" />
<SafeControl Assembly="Micro soft.SharePoint , Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t.Meetings" TypeName="*" Safe="True" />
<SafeControl Assembly="Micro soft.SharePoint .Portal, Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t.Portal.WebCon trols" TypeName="*" />
<SafeControl Assembly="Micro soft.SharePoint .Portal, Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Namespace="Micr osoft.SharePoin t.Portal.WebCon trols.Alerts" TypeName="*" />
<SafeControl Assembly="WebPa rtLibrary1, Version=1.0.0.0 ,
Culture=neutral , PublicKeyToken= 819bece51b5870e 7"
Namespace="WebP artLibrary1" TypeName="*" Safe="True" />
</SafeControls>
<!--<OnlineLibrar y Url="http://r.office.micros oft.com/r/hlidAwsGallery"
/>-->
<RuntimeFilte r Assembly="Micro soft.SharePoint .Portal, Version=11.0.0. 0,
Culture=neutral , PublicKeyToken= 71e9bce111e9429 c"
Class="Microsof t.SharePoint.Po rtal.Audience.A udienceManager"
BuilderURL="aud ience_chooser.a spx" />
</SharePoint>
<system.web>
<securityPolicy >
<trustLevel name="WSS_Mediu m" policyFile="C:\ Program Files\Common
Files\Microsoft Shared\Web Server
Extensions\60\c onfig\wss_mediu mtrust.config" />
<trustLevel name="WSS_Minim al" policyFile="C:\ Program Files\Common
Files\Microsoft Shared\Web Server
Extensions\60\c onfig\wss_minim altrust.config" />
<trustLevel name="WSS_Minim al_Custom" policyFile="C:\ Program
Files\Common Files\Microsoft Shared\Web Server
Extensions\60\c onfig\wss_minim altrust_Custom. config" />
</securityPolicy>
<httpHandlers >
<add verb="*" path="/_vti_bin/*.aspx"
type="System.We b.UI.PageHandle rFactory, System.Web, Version=1.0.500 0.0,
Culture=neutral , PublicKeyToken= b03f5f7f11d50a3 a" />
<add verb="*" path="*.aspx"
type="Microsoft .SharePoint.App licationRuntime .SharePointHand lerFactory,
Microsoft.Share Point, Version=11.0.0. 0, Culture=neutral ,
PublicKeyToken= 71e9bce111e9429 c" />
</httpHandlers>
<customErrors mode="On" />
<httpRuntime maxRequestLengt h="51200" />
<authenticati on mode="Windows" />
<authorizatio n>
<allow users="*" />
</authorization>
wss_minimaltrus t_Custom.config
<configuratio n>
<mscorlib>
<security>
<policy>
<PolicyLevel version="1">
<SecurityClasse s>
<SecurityClas s Name="AllMember shipCondition"
Description="Sy stem.Security.P olicy.AllMember shipCondition, mscorlib,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="AspNetHos tingPermission"
Description="Sy stem.Web.AspNet HostingPermissi on, System, Version=1.0.500 0.0,
Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="FirstMatc hCodeGroup"
Description="Sy stem.Security.P olicy.FirstMatc hCodeGroup, mscorlib,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="NamedPerm issionSet"
Description="Sy stem.Security.N amedPermissionS et"/>
<SecurityClas s Name="SecurityP ermission"
Description="Sy stem.Security.P ermissions.Secu rityPermission, mscorlib,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="StrongNam eMembershipCond ition"
Description="Sy stem.Security.P olicy.StrongNam eMembershipCond ition, mscorlib,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="UnionCode Group"
Description="Sy stem.Security.P olicy.UnionCode Group, mscorlib,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="UrlMember shipCondition"
Description="Sy stem.Security.P olicy.UrlMember shipCondition, mscorlib,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="WebPartPe rmission"
Description="Mi crosoft.SharePo int.Security.We bPartPermission ,
Microsoft.Share Point.Security, Version=11.0.0. 0, Culture=neutral ,
PublicKeyToken= 71e9bce111e9429 c"/>
<SecurityClas s Name="ZoneMembe rshipCondition"
Description="Sy stem.Security.P olicy.ZoneMembe rshipCondition, mscorlib,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
<SecurityClas s Name="SqlClient Permission"
Description="Sy stem.Data.SqlCl ient.SqlClientP ermission, System.Data,
Version=1.0.500 0.0, Culture=neutral , PublicKeyToken= b77a5c561934e08 9"/>
</SecurityClasses >
<NamedPermissio nSets>
<PermissionSe t
class="NamedPer missionSet"
version="1"
Unrestricted="t rue"
Name="FullTrust "
Description="Al lows full access to all
resources"
/>
<PermissionSe t
class="NamedPer missionSet"
version="1"
Name="Nothing"
Description="De nies all resources, including
the right to execute"
/>
<PermissionSe t
class="NamedPer missionSet"
version="1"
Name="ASP.Net">
<IPermission
class="AspNetHo stingPermission "
version="1"
Level="Minimal"
/>
<IPermission
class="Security Permission"
version="1"
Flags="Executio n"
/>
<IPermission class="WebPartP ermission"
version="1"
Connections="Tr ue"
/>
</PermissionSet>
<PermissionSe t class="NamedPer missionSet"
version="1" Name="WebPartLi brary1Permissio nSet">
<IPermission class="AspNetHo stingPermission " version="1" Level="Medium"
/>
<IPermission class="Security Permission" version="1" Flags="Assertio n,
Execution, ControlThread, ControlPrincipa l, RemotingConfigu ration,
UnmanagedCode" />
<IPermission class="WebPartP ermission" version="1" Connections="Tr ue" />
<IPermission class="SqlClien tPermission" version="1"
AllowBlankPassw ord="False" />
</PermissionSet>
</NamedPermission Sets>
<CodeGroup
class="FirstMat chCodeGroup"
version="1"
PermissionSetNa me="Nothing">
<IMembershipCon dition
class="AllMembe rshipCondition"
version="1"
/>
<CodeGroup
class="UnionCod eGroup" version="1"
PermissionSetNa me="WebPartLibr ary1PermissionS et">
<IMembershipCon dition
class="StrongNa meMembershipCon dition"
version="1"
PublicKeyBlob=" 002400000480000 094000000060200 000024000052534 131000400000100 0
100B791C96EBFCD 6E192C8998945A6 28B4E3F466EC49B FA4C812BCE256F6 CB8BB734D2EAC64 F
6D0C3CFC52135C3 21B21C124765123 69A0D5BCAD0ED80 587C2655A34C681 1D353219C680E95 5
E47871281302233 AFF8A0D4009F592 99B3867DF61823E 36FEAA55A5DB0AB DEE2EC39745068C 5
8BF32E13F2709EC 147890FD33B847D 5" />
</CodeGroup>
<CodeGroup
class="UnionCod eGroup"
version="1"
PermissionSetNa me="ASP.Net">
<IMembershipCon dition
class="UrlMembe rshipCondition"
version="1"
Url="$AppDirUrl $/*"
/>
</CodeGroup>
<CodeGroup
class="UnionCod eGroup"
version="1"
PermissionSetNa me="FullTrust" >
<IMembershipCon dition
class="UrlMembe rshipCondition"
version="1"
Url="$CodeGen$/*"
/>
</CodeGroup>
<CodeGroup
class="UnionCod eGroup"
version="1"
PermissionSetNa me="FullTrust" >
<IMembershipCon dition
class="UrlMembe rshipCondition"
Url="$Gac$/*"
version="1"
/>
</CodeGroup>
<CodeGroup class="UnionCod eGroup" version="1"
PermissionSetNa me="Nothing">
<IMembershipCon dition
class="ZoneMemb ershipCondition "
version="1"
Zone="MyCompute r" />
<CodeGroup
class="UnionCod eGroup"
version="1"
PermissionSetNa me="FullTrust"
Name="Microsoft _Strong_Name"
Description="Th is code group grants code
signed with the Microsoft strong name full trust. ">
<IMembershipCon dition
class="StrongNa meMembershipCon dition"
version="1"
PublicKeyBlob=" 002400000480000 094000000060200 000024000052534 131000400000100 0
10007D1FA57C4AE D9F0A32E84AA0FA EFD0DE9E8FD6AEC 8F87FB03766C834 C99921EB23BE79A D
9D5DCC1DD9AD236 132102900B723CF 980957FC4E17710 8FC607774F29E83 20E92EA05ECE4E8 2
1C0A5EFE8F1645C 4C0C93C1AB99285 D622CAA652C1DFA D63D745D6F2DE5F 17E5EAF0FC4963D 2
61C8A1243651820 6DC093344D5AD29 3"
/>
</CodeGroup>
<CodeGroup
class="UnionCod eGroup"
version="1"
PermissionSetNa me="FullTrust"
Name="Ecma_Stro ng_Name"
Description="Th is code group grants code
signed with the ECMA strong name full trust. ">
<IMembershipCon dition
class="StrongNa meMembershipCon dition"
version="1"
PublicKeyBlob=" 000000000000000 004000000000000 00"
/>
</CodeGroup>
</CodeGroup>
</CodeGroup>
</PolicyLevel>
</policy>
</security>
</mscorlib>
</configuration>
Comment