PC Review
Forums
Newsgroups
Microsoft DotNet
Microsoft Dot NET Framework
IIS 5.0 Metabase/DirectoryServices
Forums
Newsgroups
Microsoft DotNet
Microsoft Dot NET Framework
IIS 5.0 Metabase/DirectoryServices
![]() |
IIS 5.0 Metabase/DirectoryServices |
|
|
Thread Tools | Rate Thread |
|
|
#1 |
|
Guest
Posts: n/a
|
Hi
I'm creating a virtual directoy using .net's DirectoryServices framework component. We're using IIS 5.0 The properties I'm setting are vDir = iisAdmin.Children.Add(virtualDirectory.Name, "IIsWebVirtualDir") vDir.Properties["AppFriendlyName"][0]= virtualDirectory.AppFriendlyName vDir.Properties["AppIsolated"][0] = virtualDirectory.AppIsolated vDir.Properties["AccessRead"][0] = virtualDirectory.AccessRead vDir.Properties["AccessWrite"][0]= virtualDirectory.AccessWrite vDir.Properties["AccessExecute"][0]=virtualDirectory.AccessExecute vDir.Properties["AccessScript"][0]=virtualDirectory.AccessScript vDir.Properties["AccessSource"][0]= virtualDirectory.AccessSource; vDir.Properties["AccessNoRemoteRead"][0]= virtualDirectory.AccessNoRemoteRead; vDir.Properties["AccessNoRemoteWrite"][0]= virtualDirectory.AccessNoRemoteWrite; vDir.Properties["AccessNoRemoteExecute"][0]=virtualDirectory.AccessNoRemoteExecute vDir.Properties["AccessNoRemoteScript"][0]=virtualDirectory.AccessNoRemoteScript; vDir.Properties["EnableDefaultDoc"][0]=virtualDirectory.EnableDefaultDoc vDir.Properties["EnableDirBrowsing"][0]=virtualDirectory.EnableDirectoryBrowsing vDir.Properties["AccessFlags"][0]=virtualDirectory.ExecutionPermission vDir.Properties["DefaultDoc"][0]= virtualDirectory.DefaultDoc; vDir.Properties["Path"][0]=virtualDirectory.Path vDir.CommitChanges() I can view the virtual directory in the IIS snap in, and it looks ok. However, when I try to launch a page, I get a erver error. (The server failed to load application '/LM/W3SVC/1/Root/DeploymentTest'. The error was '8007053d'. Any ideas Thanks Ke |
|
|
|
#2 |
|
Guest
Posts: n/a
|
This is because you didn't create a Web application definition, check the
AppCreate2 method in the Platform SDK doc's for details, but the following should get you started: // Call AppCreat2 to create a Web application (0 =In-proc, 1 = Out-proc, 2 = Pooled) , not needed for ASP.NET object[] applicationType = new object[]{0}; vDir.Invoke("AppCreate2", applicationType); Willy. "Ken S" <anonymous@discussions.microsoft.com> wrote in message news:A7944DE2-8343-4ECA-9146-2554E622615A@microsoft.com... > Hi, > > I'm creating a virtual directoy using .net's > DirectoryServices framework component. We're using IIS 5.0. > > The properties I'm setting are: > > vDir = iisAdmin.Children.Add(virtualDirectory.Name, "IIsWebVirtualDir"); > vDir.Properties["AppFriendlyName"][0]= virtualDirectory.AppFriendlyName; > vDir.Properties["AppIsolated"][0] = virtualDirectory.AppIsolated; > vDir.Properties["AccessRead"][0] = virtualDirectory.AccessRead; > vDir.Properties["AccessWrite"][0]= virtualDirectory.AccessWrite; > vDir.Properties["AccessExecute"][0]=virtualDirectory.AccessExecute; > vDir.Properties["AccessScript"][0]=virtualDirectory.AccessScript; > vDir.Properties["AccessSource"][0]= virtualDirectory.AccessSource; > vDir.Properties["AccessNoRemoteRead"][0]= > virtualDirectory.AccessNoRemoteRead; > vDir.Properties["AccessNoRemoteWrite"][0]= > virtualDirectory.AccessNoRemoteWrite; > vDir.Properties["AccessNoRemoteExecute"][0]=virtualDirectory.AccessNoRemoteExecute; > vDir.Properties["AccessNoRemoteScript"][0]=virtualDirectory.AccessNoRemoteScript; > vDir.Properties["EnableDefaultDoc"][0]=virtualDirectory.EnableDefaultDoc; > vDir.Properties["EnableDirBrowsing"][0]=virtualDirectory.EnableDirectoryBrowsing; > vDir.Properties["AccessFlags"][0]=virtualDirectory.ExecutionPermission; > vDir.Properties["DefaultDoc"][0]= virtualDirectory.DefaultDoc; > vDir.Properties["Path"][0]=virtualDirectory.Path; > vDir.CommitChanges(); > > > I can view the virtual directory in the IIS snap in, and > it looks ok. However, when I try to launch a page, I get a > erver error. (The server failed to load > application '/LM/W3SVC/1/Root/DeploymentTest'. The error > was '8007053d'.) > > Any ideas? > > Thanks, > > Ken > > |
|
|
|
#3 |
|
Guest
Posts: n/a
|
Willy
Thanks for the info. I was originally calling the AppCreate method after I had already commited the metabase entry for the virtual directory since in some cases I don't need an application. I've placed that call up into the code and call it before the info is commited to the metabase. Ken |
|
![]() |
|
| Thread Tools | |
| Rate This Thread | |
|
|

Main Page 

