Ask a Question related to ASP.NET Security, Design and Development.
-
Grant Harmeyer #1
Web.Config / Security Settings for sites NOT on sys partition
I have a Win2K server set up with .NET 1.1, IIS5, and I run a few
development test sites on this server for deployment elsewhere. Up until
now, there was no issue with the sites residing in the Inetpub directory on
the sys partition. However, we are starting to consume valuable disk space
on the sys partition. So, I have moved one of the sites (a low priority one)
to a network drive (and different partition) that is still on the same
physical server, just not the sys partition.
The .NET runtime now has what I beleive to be a security problem with the
site when it is being hosted from this location. It states that it can't
load the type (ASPX CodeBehind) of the page because of a SecurityException
that can be fixed by adding a node to my Web.Config file. But I am unable to
find any documentation as to what this node is, or where it is to be placed
in the Web.Config file. If I were to guess, I would say this may be an
instance where the web application needs to impersonate an account with the
correct tokens for the app to run, but I'm a bit lost right now. Any quick
fixes for hosting sites off of a network drive?
P.S. I have ensured my ACL file settings on the site are correct, as well as
IIS perms ( twice ;-) )
Grant Harmeyer
Grant Harmeyer Guest
-
Change Flash Security Settings? Security ManagerOffline?
Hello I have downloaded firefox and flash player, I have content which when I run it, flash blocks it wisely and reports that the page is trying... -
Need Help With Flash Sites & Settings
Something recently has happened with my Internet Explorer that I don't understand to well. Seems now with every site I visit including my own site.... -
Web config security settings
Hi all; I want to use user name and password in my asp.net project for all aspx files but not for asmx files. Or i want to use some files with... -
Config settings.
Hi. I have couple config setting for my Application. I created class with static members. Application_Start method reads settingg from... -
problem with security settings (trusted sites)
Hi Whenever I visit windowsUpdate or hotmail I get the message that I have to change the security settings of Internet Explorer. The security... -
Jim Cheshire [MSFT] #2
RE: Web.Config / Security Settings for sites NOT on sys partition
Hi Grant,
This is actually a Common Language Runtime security policy issue. The
Common Language Runtime is not allowing assemblies located on your remote
share the permissions necessary to run. The solution is to create a new
Code Group to allow them to run correctly.
* Open the .NET Framework Configuration tool from Administrative Tools.
* Expand the Runtime Security Policy node.
* Expand the Machine node.
* Expand the Code Groups node.
* Right-click on the All_Code node and choose New.
* In the Name box, enter a name of your choice for this new code group.
* Click Next.
* Select URL from the checkbox.
* In the URL box, enter the UNC share in the following format:
file:///\\SERVER\SHARE\*
In other words, if your UNC share is \\server\share, you would enter it
exactly as above. Make sure you add the "\*" at the end.
* Click Next.
* Select Full Trust from the dropdown.
* Click Next.
* Click Finish.
After you've done that, go to a command line and run IISRESET to restart
the worker process. You should now be able to run your app.
Jim Cheshire [MSFT]
Developer Support
ASP.NET
[email]jamesche@online.microsoft.com[/email]
This post is provided as-is with no warranties and confers no rights.
--------------------microsoft.public.dotnet.framework.aspnet.security: 7112>Reply-To: "Grant Harmeyer" <gn_harmeyer@hotmail.com>
>From: "Grant Harmeyer" <gn_harmeyer@hotmail.com>
>Subject: Web.Config / Security Settings for sites NOT on sys partition
>Date: Fri, 10 Oct 2003 15:22:32 -0500
>Lines: 24
>X-Priority: 3
>X-MSMail-Priority: Normal
>X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
>Message-ID: <elFavy2jDHA.744@tk2msftngp13.phx.gbl>
>Newsgroups: microsoft.public.dotnet.framework.aspnet.security
>NNTP-Posting-Host: 208-131-234-237.internetapollo.com 208.131.234.237
>Path: cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!tk2msftn gp13.phx.gbl
>Xref: cpmsftngxa06.phx.gblone)>X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.security
>
>I have a Win2K server set up with .NET 1.1, IIS5, and I run a few
>development test sites on this server for deployment elsewhere. Up until
>now, there was no issue with the sites residing in the Inetpub directory on
>the sys partition. However, we are starting to consume valuable disk space
>on the sys partition. So, I have moved one of the sites (a low priorityto>to a network drive (and different partition) that is still on the same
>physical server, just not the sys partition.
>
>The .NET runtime now has what I beleive to be a security problem with the
>site when it is being hosted from this location. It states that it can't
>load the type (ASPX CodeBehind) of the page because of a SecurityException
>that can be fixed by adding a node to my Web.Config file. But I am unableas>find any documentation as to what this node is, or where it is to be placed
>in the Web.Config file. If I were to guess, I would say this may be an
>instance where the web application needs to impersonate an account with the
>correct tokens for the app to run, but I'm a bit lost right now. Any quick
>fixes for hosting sites off of a network drive?
>
>P.S. I have ensured my ACL file settings on the site are correct, as well>IIS perms ( twice ;-) )
>
>Grant Harmeyer
>
>
>Jim Cheshire [MSFT] Guest
-
Grant Harmeyer #3
Re: Web.Config / Security Settings for sites NOT on sys partition
Worked like a charm. Another trick added to the toolbox. Thanks
Grant Harmeyer
"Jim Cheshire [MSFT]" <jamesche@online.microsoft.com> wrote in message
news:icK1Wr3jDHA.1716@cpmsftngxa06.phx.gbl...it> Hi Grant,
>
> This is actually a Common Language Runtime security policy issue. The
> Common Language Runtime is not allowing assemblies located on your remote
> share the permissions necessary to run. The solution is to create a new
> Code Group to allow them to run correctly.
>
> * Open the .NET Framework Configuration tool from Administrative Tools.
> * Expand the Runtime Security Policy node.
> * Expand the Machine node.
> * Expand the Code Groups node.
> * Right-click on the All_Code node and choose New.
> * In the Name box, enter a name of your choice for this new code group.
> * Click Next.
> * Select URL from the checkbox.
> * In the URL box, enter the UNC share in the following format:
> file:///\\SERVER\SHARE\*
> In other words, if your UNC share is \\server\share, you would enteron> exactly as above. Make sure you add the "\*" at the end.
> * Click Next.
> * Select Full Trust from the dropdown.
> * Click Next.
> * Click Finish.
>
> After you've done that, go to a command line and run IISRESET to restart
> the worker process. You should now be able to run your app.
>
> Jim Cheshire [MSFT]
> Developer Support
> ASP.NET
> [email]jamesche@online.microsoft.com[/email]
>
> This post is provided as-is with no warranties and confers no rights.
>
> --------------------> microsoft.public.dotnet.framework.aspnet.security: 7112> >Reply-To: "Grant Harmeyer" <gn_harmeyer@hotmail.com>
> >From: "Grant Harmeyer" <gn_harmeyer@hotmail.com>
> >Subject: Web.Config / Security Settings for sites NOT on sys partition
> >Date: Fri, 10 Oct 2003 15:22:32 -0500
> >Lines: 24
> >X-Priority: 3
> >X-MSMail-Priority: Normal
> >X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
> >X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
> >Message-ID: <elFavy2jDHA.744@tk2msftngp13.phx.gbl>
> >Newsgroups: microsoft.public.dotnet.framework.aspnet.security
> >NNTP-Posting-Host: 208-131-234-237.internetapollo.com 208.131.234.237
> >Path: cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!tk2msftn gp13.phx.gbl
> >Xref: cpmsftngxa06.phx.gbl> >X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.security
> >
> >I have a Win2K server set up with .NET 1.1, IIS5, and I run a few
> >development test sites on this server for deployment elsewhere. Up until
> >now, there was no issue with the sites residing in the Inetpub directoryspace> >the sys partition. However, we are starting to consume valuable diskSecurityException> one)> >on the sys partition. So, I have moved one of the sites (a low priority> >to a network drive (and different partition) that is still on the same
> >physical server, just not the sys partition.
> >
> >The .NET runtime now has what I beleive to be a security problem with the
> >site when it is being hosted from this location. It states that it can't
> >load the type (ASPX CodeBehind) of the page because of aplaced> to> >that can be fixed by adding a node to my Web.Config file. But I am unable> >find any documentation as to what this node is, or where it is to bethe> >in the Web.Config file. If I were to guess, I would say this may be an
> >instance where the web application needs to impersonate an account withquick> >correct tokens for the app to run, but I'm a bit lost right now. Any> as> >fixes for hosting sites off of a network drive?
> >
> >P.S. I have ensured my ACL file settings on the site are correct, as well>> >IIS perms ( twice ;-) )
> >
> >Grant Harmeyer
> >
> >
> >
Grant Harmeyer Guest
-
Grant Harmeyer #4
Re: Web.Config / Security Settings for sites NOT on sys partition
I have to recant my "Worked Like a charm." statement. It worked for all but
1 site, and this site still tells me that I have a security exception. I
know I have set up the Code Groups correctly, and I am also 100% sure my ACL
settings are correct for the ASPNET worker process and IUSR accounts
(they've been set up identical to the working ACL/Code Group settings on the
other sites). I am a bit baffled why it works on the other sites and not
this particular one.
The way the code was written for all these sites follows the same coding
standard, so that can almost be ruled out I would think.
It's almost as if the Code Group is not being applied. I have created the
Code Group, and deleted then re-created it several times to no avail. I have
also restarted the IIS services on each occassion of the new Code Group, but
nothing seems to work. Anyone have a similar issue? In the mean time I'll
see what the Knowledge base has on this. TIA.
Grant
"Grant Harmeyer" <gn_harmeyer@hotmail.com> wrote in message
news:uEKOMtYkDHA.1488@TK2MSFTNGP12.phx.gbl...remote> Worked like a charm. Another trick added to the toolbox. Thanks
>
>
> Grant Harmeyer
>
>
> "Jim Cheshire [MSFT]" <jamesche@online.microsoft.com> wrote in message
> news:icK1Wr3jDHA.1716@cpmsftngxa06.phx.gbl...> > Hi Grant,
> >
> > This is actually a Common Language Runtime security policy issue. The
> > Common Language Runtime is not allowing assemblies located on youruntil> it> > share the permissions necessary to run. The solution is to create a new
> > Code Group to allow them to run correctly.
> >
> > * Open the .NET Framework Configuration tool from Administrative Tools.
> > * Expand the Runtime Security Policy node.
> > * Expand the Machine node.
> > * Expand the Code Groups node.
> > * Right-click on the All_Code node and choose New.
> > * In the Name box, enter a name of your choice for this new code group.
> > * Click Next.
> > * Select URL from the checkbox.
> > * In the URL box, enter the UNC share in the following format:
> > file:///\\SERVER\SHARE\*
> > In other words, if your UNC share is \\server\share, you would enter> > exactly as above. Make sure you add the "\*" at the end.
> > * Click Next.
> > * Select Full Trust from the dropdown.
> > * Click Next.
> > * Click Finish.
> >
> > After you've done that, go to a command line and run IISRESET to restart
> > the worker process. You should now be able to run your app.
> >
> > Jim Cheshire [MSFT]
> > Developer Support
> > ASP.NET
> > [email]jamesche@online.microsoft.com[/email]
> >
> > This post is provided as-is with no warranties and confers no rights.
> >
> > --------------------> > microsoft.public.dotnet.framework.aspnet.security: 7112> > >Reply-To: "Grant Harmeyer" <gn_harmeyer@hotmail.com>
> > >From: "Grant Harmeyer" <gn_harmeyer@hotmail.com>
> > >Subject: Web.Config / Security Settings for sites NOT on sys partition
> > >Date: Fri, 10 Oct 2003 15:22:32 -0500
> > >Lines: 24
> > >X-Priority: 3
> > >X-MSMail-Priority: Normal
> > >X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
> > >X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
> > >Message-ID: <elFavy2jDHA.744@tk2msftngp13.phx.gbl>
> > >Newsgroups: microsoft.public.dotnet.framework.aspnet.security
> > >NNTP-Posting-Host: 208-131-234-237.internetapollo.com 208.131.234.237
> > >Path: cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!tk2msftn gp13.phx.gbl
> > >Xref: cpmsftngxa06.phx.gbl> > >X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.security
> > >
> > >I have a Win2K server set up with .NET 1.1, IIS5, and I run a few
> > >development test sites on this server for deployment elsewhere. Updirectory> > >now, there was no issue with the sites residing in the Inetpubthe> on> space> > >the sys partition. However, we are starting to consume valuable disk> > one)> > >on the sys partition. So, I have moved one of the sites (a low priority> > >to a network drive (and different partition) that is still on the same
> > >physical server, just not the sys partition.
> > >
> > >The .NET runtime now has what I beleive to be a security problem withcan't> > >site when it is being hosted from this location. It states that itunable> SecurityException> > >load the type (ASPX CodeBehind) of the page because of a> > >that can be fixed by adding a node to my Web.Config file. But I amwell> placed> > to> > >find any documentation as to what this node is, or where it is to be> the> > >in the Web.Config file. If I were to guess, I would say this may be an
> > >instance where the web application needs to impersonate an account with> quick> > >correct tokens for the app to run, but I'm a bit lost right now. Any> > >fixes for hosting sites off of a network drive?
> > >
> > >P.S. I have ensured my ACL file settings on the site are correct, as>> > as> >> > >IIS perms ( twice ;-) )
> > >
> > >Grant Harmeyer
> > >
> > >
> > >
>
Grant Harmeyer Guest
-
Jim Cheshire [MSFT] #5
Re: Web.Config / Security Settings for sites NOT on sys partition
Grant,
Could be that you have a CLR issue on that box. In order to troubleshoot
this more thoroughly, you'd need to open a case with us.
Jim Cheshire [MSFT]
Developer Support
ASP.NET
[email]jamesche@online.microsoft.com[/email]
This post is provided as-is with no warranties and confers no rights.
--------------------<icK1Wr3jDHA.1716@cpmsftngxa06.phx.gbl>>Reply-To: "Grant Harmeyer" <gn_harmeyer@hotmail.com>
>From: "Grant Harmeyer" <gn_harmeyer@hotmail.com>
>References: <elFavy2jDHA.744@tk2msftngp13.phx.gbl>
<uEKOMtYkDHA.1488@TK2MSFTNGP12.phx.gbl>microsoft.public.dotnet.framework.aspnet.security: 7154>Subject: Re: Web.Config / Security Settings for sites NOT on sys partition
>Date: Mon, 13 Oct 2003 15:00:41 -0500
>Lines: 128
>X-Priority: 3
>X-MSMail-Priority: Normal
>X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
>Message-ID: <ONafwSckDHA.2500@TK2MSFTNGP10.phx.gbl>
>Newsgroups: microsoft.public.dotnet.framework.aspnet.security
>NNTP-Posting-Host: 208-131-234-237.internetapollo.com 208.131.234.237
>Path: cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTN GP10.phx.gbl
>Xref: cpmsftngxa06.phx.gblACL>X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.security
>
>I have to recant my "Worked Like a charm." statement. It worked for all but
>1 site, and this site still tells me that I have a security exception. I
>know I have set up the Code Groups correctly, and I am also 100% sure mythe>settings are correct for the ASPNET worker process and IUSR accounts
>(they've been set up identical to the working ACL/Code Group settings onhave>other sites). I am a bit baffled why it works on the other sites and not
>this particular one.
>
>The way the code was written for all these sites follows the same coding
>standard, so that can almost be ruled out I would think.
>It's almost as if the Code Group is not being applied. I have created the
>Code Group, and deleted then re-created it several times to no avail. Ibut>also restarted the IIS services on each occassion of the new Code Group,new>nothing seems to work. Anyone have a similar issue? In the mean time I'll
>see what the Knowledge base has on this. TIA.
>
>Grant
>
>
>"Grant Harmeyer" <gn_harmeyer@hotmail.com> wrote in message
>news:uEKOMtYkDHA.1488@TK2MSFTNGP12.phx.gbl...>remote>> Worked like a charm. Another trick added to the toolbox. Thanks
>>
>>
>> Grant Harmeyer
>>
>>
>> "Jim Cheshire [MSFT]" <jamesche@online.microsoft.com> wrote in message
>> news:icK1Wr3jDHA.1716@cpmsftngxa06.phx.gbl...>> > Hi Grant,
>> >
>> > This is actually a Common Language Runtime security policy issue. The
>> > Common Language Runtime is not allowing assemblies located on your>> > share the permissions necessary to run. The solution is to create aTools.>> > Code Group to allow them to run correctly.
>> >
>> > * Open the .NET Framework Configuration tool from Administrativegroup.>> > * Expand the Runtime Security Policy node.
>> > * Expand the Machine node.
>> > * Expand the Code Groups node.
>> > * Right-click on the All_Code node and choose New.
>> > * In the Name box, enter a name of your choice for this new codeenter>> > * Click Next.
>> > * Select URL from the checkbox.
>> > * In the URL box, enter the UNC share in the following format:
>> > file:///\\SERVER\SHARE\*
>> > In other words, if your UNC share is \\server\share, you wouldrestart>> it>> > exactly as above. Make sure you add the "\*" at the end.
>> > * Click Next.
>> > * Select Full Trust from the dropdown.
>> > * Click Next.
>> > * Click Finish.
>> >
>> > After you've done that, go to a command line and run IISRESET topartition>> > the worker process. You should now be able to run your app.
>> >
>> > Jim Cheshire [MSFT]
>> > Developer Support
>> > ASP.NET
>> > [email]jamesche@online.microsoft.com[/email]
>> >
>> > This post is provided as-is with no warranties and confers no rights.
>> >
>> > --------------------
>> > >Reply-To: "Grant Harmeyer" <gn_harmeyer@hotmail.com>
>> > >From: "Grant Harmeyer" <gn_harmeyer@hotmail.com>
>> > >Subject: Web.Config / Security Settings for sites NOT on syspriority>until>> > >Date: Fri, 10 Oct 2003 15:22:32 -0500
>> > >Lines: 24
>> > >X-Priority: 3
>> > >X-MSMail-Priority: Normal
>> > >X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
>> > >X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
>> > >Message-ID: <elFavy2jDHA.744@tk2msftngp13.phx.gbl>
>> > >Newsgroups: microsoft.public.dotnet.framework.aspnet.security
>> > >NNTP-Posting-Host: 208-131-234-237.internetapollo.com 208.131.234.237
>> > >Path: cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!tk2msftn gp13.phx.gbl
>> > >Xref: cpmsftngxa06.phx.gbl
>> > microsoft.public.dotnet.framework.aspnet.security: 7112
>> > >X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.security
>> > >
>> > >I have a Win2K server set up with .NET 1.1, IIS5, and I run a few
>> > >development test sites on this server for deployment elsewhere. Up>directory>> > >now, there was no issue with the sites residing in the Inetpub>> on>> space>> > >the sys partition. However, we are starting to consume valuable disk>> > >on the sys partition. So, I have moved one of the sites (a lowwith>the>> > one)
>> > >to a network drive (and different partition) that is still on the same
>> > >physical server, just not the sys partition.
>> > >
>> > >The .NET runtime now has what I beleive to be a security problem with>can't>> > >site when it is being hosted from this location. It states that it>unable>> SecurityException>> > >load the type (ASPX CodeBehind) of the page because of a>> > >that can be fixed by adding a node to my Web.Config file. But I am>> placed>> > to
>> > >find any documentation as to what this node is, or where it is to be>> > >in the Web.Config file. If I were to guess, I would say this may be an
>> > >instance where the web application needs to impersonate an account>well>> the>> quick>> > >correct tokens for the app to run, but I'm a bit lost right now. Any>> > >fixes for hosting sites off of a network drive?
>> > >
>> > >P.S. I have ensured my ACL file settings on the site are correct, as>>>>> > as
>> > >IIS perms ( twice ;-) )
>> > >
>> > >Grant Harmeyer
>> > >
>> > >
>> > >
>> >
>>
>
>Jim Cheshire [MSFT] Guest



Reply With Quote

