Re: User Control Security on .Net 2.0
- From: "Norsoft" <norsoft@xxxxxxxxxxxxxxxx>
- Date: Wed, 16 Nov 2005 10:26:37 -0800
Ok, if you see my other post I could not see this message. I have fixed that
problem by deleting all messages and reloading them. Anyway, let me post the
info I put in the other one.
Thanks for the reply. I had posted the same question on the 14th but the
Outlook Express news reader will not see it, even if I do a search, so I
would appreciate it if you would add your reply here.
I have been using the 1.1 application for a long time but this model seems
incredibly fragile. I found part of my problem to be I defined one of my
class variables as "private JLReport m_JLReport = null;" This will stop the
app from loading in a web page with .Net 2.0. If I define it as "private
JLReport m_JLReport ;" (no =null) then it loads. Also, I have some problem
with a call to a web service, If you change almost anything the app won't
load.
What I did was create a new web application with just the form and no
functionality. That worked, then I started adding chunks of code from the
app until it failed. This is a really poor way to build an application.
Isn't there any way to drop into the debugger so you can see where it fails?
Right now I have a problem with printing permissions. When I try to set the
printer name on the PrintDocument class I get a security exception say it
could not get the permissions required. I use the attribute
[assembly: PrintingPermissionAttribute(SecurityAction.RequestMinimum, Level
= PrintingPermissionLevel.DefaultPrinting)] but it still won't work.
Peter Bourget
Now as to your reply, we did not have to create a code group on the clients
machine. We used the 1.1 Wizards to Adjust .Net Security so the Trusted
Sites had Full Trust. I don't see the equivalent Wizard for .Net 2.0. I
will look into code groups and see if they will work.
Peter Bourget
"Steven Cheng[MSFT]" <stcheng@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:20cdhic6FHA.204@xxxxxxxxxxxxxxxxxxxxxxxx
> Hi Norsoft,
>
> Welcome to ASPNET newsgroup.
> As for the IE host winform control scenario, yes, the IE by default will
> load the latest installed dotnet framework on the client machine. And as
> for the CAS permission, we can just use the .NET 2.0's configuration
> wizard
> to add a code group for our winform control(by URL path or strong-name...)
> on the clientside machine. I think that's just like what we do in .net 1.1
> environment. What's the permissions you used to grant to your control in
> net 1.1 CAS configuation?
>
> Thanks,
>
> Steven Cheng
> Microsoft Online Support
>
> Get Secure! www.microsoft.com/security
> (This posting is provided "AS IS", with no warranties, and confers no
> rights.)
> --------------------
> | From: "Norsoft" <norsoft@xxxxxxxxxxxxxxxx>
> | Subject: User Control Security on .Net 2.0
> | Date: Mon, 14 Nov 2005 15:26:30 -0800
> | Lines: 21
> | X-Priority: 3
> | X-MSMail-Priority: Normal
> | X-Newsreader: Microsoft Outlook Express 6.00.2900.2527
> | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527
> | X-RFC2646: Format=Flowed; Original
> | Message-ID: <e#naVLX6FHA.3276@xxxxxxxxxxxxxxxxxxxx>
> | Newsgroups: microsoft.public.dotnet.framework.aspnet
> | NNTP-Posting-Host: c-67-181-77-42.hsd1.ca.comcast.net 67.181.77.42
> | Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP10.phx.gbl
> | Xref: TK2MSFTNGXA02.phx.gbl
> microsoft.public.dotnet.framework.aspnet:358102
> | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
> |
> | I have a .Net 1.1 application which is downloaded into an aspx page. It
> is a
> | dll which inherits from System.Windows.Forms.UserControl. It works fine
> on a
> | PC with only the 1.1 Framework. However, the control will not load on a
> PC
> | with the 2.0 Framework installed. I know that IE will use the newest
> | framework so I assume it is a security issue.
> |
> | At the assembly level I apply the following attributes;
> | [assembly: PermissionSet(SecurityAction.RequestMinimum, Name =
> | "LocalIntranet")]
> | [assembly: UIPermissionAttribute(SecurityAction.RequestMinimum, Window =
> | UIPermissionWindow.SafeSubWindows)]
> |
> | At the class level I apply;
> | [UIPermissionAttribute(SecurityAction.Assert)]
> | [PermissionSet(SecurityAction.Assert)
> |
> | What do I need to do to enable it to load in a PC with the 2.0 Framework
> | installed.
> | Thanks!
> |
> |
> |
>
.
- Follow-Ups:
- Re: User Control Security on .Net 2.0
- From: Steven Cheng[MSFT]
- Re: User Control Security on .Net 2.0
- Prev by Date: Re: asp.net on server 2003 with IIS NOT installed, System.DllNotFoundException: Unable to load DLL (aspnet_isapi.dll)."
- Next by Date: detect IE shutdown or closing form
- Previous by thread: Rich Text Box
- Next by thread: Re: User Control Security on .Net 2.0
- Index(es):
Relevant Pages
|
Loading