Professional Web Applications Themes

Access denied while trying QI on a DCOM object - ASP.NET Security

We have a Web Service written in C# that accesses an ATL service via DCOM. This all works great when both are on the same machine. When I move to a two server scenario, I get an Access Denied error. What is interesting is that I am able to get the Class Factory and then create an instance of a COM interface. But I get the Access Denied error when I then try and QueryInterface to another interface. This all worked great under .NET 1.0. Has something changed in 1.1? Thanks, cl....

  1. #1

    Default Access denied while trying QI on a DCOM object

    We have a Web Service written in C# that accesses an ATL service via DCOM.
    This all works great when both are on the same machine.

    When I move to a two server scenario, I get an Access Denied error.

    What is interesting is that I am able to get the Class Factory and then
    create an instance of a COM interface. But I get the Access Denied error
    when I then try and QueryInterface to another interface.

    This all worked great under .NET 1.0. Has something changed in 1.1?

    Thanks,

    cl.


    Craig Lee Guest

  2. #2

    Default Re: Access denied while trying QI on a DCOM object

    I think that I figured it out with the help of a good Google hit (thank
    goodness for Google). I was code that was setting the SecurityBlanket on
    the interfaces but I wasn't setting it on the IUnknown interface. Thus,
    when I did a QI against the first interface, I got an Access Denied error.

    cl.

    "Craig Lee" <craig.leenoetix.com> wrote in message
    news:O$aKYKZ$DHA.3352TK2MSFTNGP09.phx.gbl...
    > We have a Web Service written in C# that accesses an ATL service via DCOM.
    > This all works great when both are on the same machine.
    >
    > When I move to a two server scenario, I get an Access Denied error.
    >
    > What is interesting is that I am able to get the Class Factory and then
    > create an instance of a COM interface. But I get the Access Denied error
    > when I then try and QueryInterface to another interface.
    >
    > This all worked great under .NET 1.0. Has something changed in 1.1?
    >
    > Thanks,
    >
    > cl.
    >
    >

    Craig Lee Guest

Similar Threads

  1. Access is denied with FileStream object
    By Martin in forum ASP.NET Web Services
    Replies: 2
    Last Post: June 21st, 07:46 AM
  2. Replies: 2
    Last Post: February 16th, 06:40 PM
  3. Newby : Access denied creating com object
    By JK in forum ASP.NET Security
    Replies: 1
    Last Post: December 29th, 03:48 PM
  4. Access denied when creating Access application object
    By Bill Murphy in forum ASP Database
    Replies: 7
    Last Post: July 31st, 05:37 PM
  5. Access denied error while using excel object
    By Steve C. Orr, MCSD in forum ASP.NET General
    Replies: 0
    Last Post: June 30th, 06:45 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139