Lotok
Well-known member
I have a couple of issues with the VS2012 development server. It seems to show as .NET 2, when the application I am writing is .NET 3.5. Now i know 3.5 is an addon to 2 however pretty sure it should show as 3.5.
The other problem is application permissions. I am building an intranet tool for our helpdesk which queries AD. To do so I need to use the HostingEnvironment.Impersonate method. On IIS this works no problem, but on the development environment i get the below error which seems like it is ignoring the security level in web.config.
It just makes debugging a pain in the behind as when I step into pages with the custom control I get these errors. To test I need to load onto IIS. Any ideas on how to resolve this one?
Cheers
[h=1]Server Error in '/Helpdesk' Application.
[/h][h=2]Security Exception[/h][FONT=Arial, Helvetica, Geneva, SunSans-Regular, sans-serif]Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.
Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
Source Error:
Stack Trace:
Version Information: Microsoft .NET Framework Version:2.0.50727.5456; ASP.NET Version:2.0.50727.5459 [/FONT]
The other problem is application permissions. I am building an intranet tool for our helpdesk which queries AD. To do so I need to use the HostingEnvironment.Impersonate method. On IIS this works no problem, but on the development environment i get the below error which seems like it is ignoring the security level in web.config.
It just makes debugging a pain in the behind as when I step into pages with the custom control I get these errors. To test I need to load onto IIS. Any ideas on how to resolve this one?
Cheers
[h=1]Server Error in '/Helpdesk' Application.
[/h][h=2]Security Exception[/h][FONT=Arial, Helvetica, Geneva, SunSans-Regular, sans-serif]Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.
Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. |
Stack Trace:
[SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.] System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) +0 System.Web.UI.NamespaceTagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs, Boolean throwOnError) +98 System.Web.UI.NamespaceTagNameToTypeMapper.System.Web.UI.ITagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs) +11 System.Web.UI.TagPrefixTagNameToTypeMapper.System.Web.UI.ITagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs) +127 System.Web.UI.MainTagNameToTypeMapper.GetControlType2(String tagName, IDictionary attribs, Boolean fAllowHtmlTags) +228 System.Web.UI.MainTagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs, Boolean fAllowHtmlTags) +28 System.Web.UI.RootBuilder.GetChildControlType(String tagName, IDictionary attribs) +20 System.Web.UI.ControlBuilder.CreateChildBuilder(String filter, String tagName, IDictionary attribs, TemplateParser parser, ControlBuilder parentBuilder, String id, Int32 line, VirtualPath virtualPath, Type& childType, Boolean defaultProperty) +69 System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText) +526 System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) +926 |
Version Information: Microsoft .NET Framework Version:2.0.50727.5456; ASP.NET Version:2.0.50727.5459 [/FONT]