EDIT: Probleem opgelost: discussie gaat over juiste implementatie
Na anderhalf jaar niet te hebben geprogrammeerd ben ik sinds kort begonnen met c#. Ik ben bezig aan een REST singleton WCF service (WCF REST Starter Kit preview 2).
De situatie is als volgt:
Development machine (Windows 7 - 32bit) met Visual Studio 2008
Server (Windows 2008 R2 - 64bit) met IIS7.5
Thuisnetwerk is workgroup (geen domein)
Het project waar ik aan werk vanaf mijn development machine staat op de server. Ik heb een netwerkdrive gemapped met de naam Z:\ welke is gemapped naar \\192.168.1.102\c$ (het adres van de server)
Als ik het project probeer te laden via IIS (http://192.168.1.102/mijnproject) dan gaat het goed.
Als ik het project in VS debug/run (Service.svc -> View in browser), dan krijg ik de volgende foutmelding:
System.Security.SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
Nu moet ik als eerst zeggen, dat ik Microsoft's security nog niet goed begrijp, al heb ik me zoveel mogelijk ingelezen. Voor zover ik kan zien is foutmelding het gevolg van de security settings op mijn development machine. De code wordt ingeladen vanaf mijn server, wat zou moeten vallen onder de LocalIntranet_Zone. Ik ben uren op verschillende sites aan het zoeken geweest om een oplossing te vinden, maar ik krijg het probleem niet opgelost.
Met caspol heb ik de volgende locaties FullTrust gegeven:
file://\\server\c$\*
file://Z:\*
file://\\192.168.1.102\c$\*
file://Z:\inetpub\wwwroot\*
In de .Net Framework 2.0 Configuration Tool zie ik inderdaad mijn entries terug.
Helaas lost dit het probleem dus niet op, en ik weet het verder echt niet meer... Ik ben heel erg blij als iemand mij verder kan helpen.
Na anderhalf jaar niet te hebben geprogrammeerd ben ik sinds kort begonnen met c#. Ik ben bezig aan een REST singleton WCF service (WCF REST Starter Kit preview 2).
De situatie is als volgt:
Development machine (Windows 7 - 32bit) met Visual Studio 2008
Server (Windows 2008 R2 - 64bit) met IIS7.5
Thuisnetwerk is workgroup (geen domein)
Het project waar ik aan werk vanaf mijn development machine staat op de server. Ik heb een netwerkdrive gemapped met de naam Z:\ welke is gemapped naar \\192.168.1.102\c$ (het adres van de server)
Als ik het project probeer te laden via IIS (http://192.168.1.102/mijnproject) dan gaat het goed.
Als ik het project in VS debug/run (Service.svc -> View in browser), dan krijg ik de volgende foutmelding:
System.Security.SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
Nu moet ik als eerst zeggen, dat ik Microsoft's security nog niet goed begrijp, al heb ik me zoveel mogelijk ingelezen. Voor zover ik kan zien is foutmelding het gevolg van de security settings op mijn development machine. De code wordt ingeladen vanaf mijn server, wat zou moeten vallen onder de LocalIntranet_Zone. Ik ben uren op verschillende sites aan het zoeken geweest om een oplossing te vinden, maar ik krijg het probleem niet opgelost.
Met caspol heb ik de volgende locaties FullTrust gegeven:
file://\\server\c$\*
file://Z:\*
file://\\192.168.1.102\c$\*
file://Z:\inetpub\wwwroot\*
In de .Net Framework 2.0 Configuration Tool zie ik inderdaad mijn entries terug.
Helaas lost dit het probleem dus niet op, en ik weet het verder echt niet meer... Ik ben heel erg blij als iemand mij verder kan helpen.