Situtie: ik probeer mijn windows forms applicatie te deployen via ClickOnce. Hier komt onder andere het volgende in voor:
Securitysettings :

Echter, nu krijg ik als ik de applicatie probeer te draaien in Visual Studio, (met dus Debug application with selected permission set aan) de volgende melding:
Hoe kan dit? En nog beter, hoe kan ik dit oplossen? Als ik specifiek om de permissie vraag met
Krijg ik de melding: Kan bestand of assembly niet laden...blabla...minimale machtigingen zijn niet verleend. Onder welke groep valt de AspNetHostingPermission machtiging? En waar kan ik deze instellen?
Wat ik ook al heb geprobeerd: De .NET 2.0 Internet_Zone permissionset op "Everything" gezet, geen resultaat.
C#:
1
2
3
4
| var user = Membership.GetUser("Administrator"); var identity = new GenericIdentity(user.UserName); var principal = new RolePrincipal(identity); Thread.CurrentPrincipal = principal; |
Securitysettings :

Echter, nu krijg ik als ik de applicatie probeer te draaien in Visual Studio, (met dus Debug application with selected permission set aan) de volgende melding:
code:
1
| De aanvraag voor machtiging van type System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 is mislukt. |
Hoe kan dit? En nog beter, hoe kan ik dit oplossen? Als ik specifiek om de permissie vraag met
C#:
1
| [assembly: AspNetHostingPermission(SecurityAction.RequestMinimum, Unrestricted = true)] |
Krijg ik de melding: Kan bestand of assembly niet laden...blabla...minimale machtigingen zijn niet verleend. Onder welke groep valt de AspNetHostingPermission machtiging? En waar kan ik deze instellen?
Wat ik ook al heb geprobeerd: De .NET 2.0 Internet_Zone permissionset op "Everything" gezet, geen resultaat.