佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 812|回复: 1

Create folder 在 localhost 里。。ASp.net C#

[复制链接]
发表于 30-8-2006 12:22 PM | 显示全部楼层 |阅读模式
这个是class 里 create folder 的 method, 出现的error 是。。。 Access is denied....
------------------------------------------------------------

        public static string VirDirSchemaName = "IIsWebVirtualDir";

public void CreateVirtualDirectory(string nameDirectory,string realPath)
                {       
                        DirectoryEntry folderRoot = _iisServer.Children.Find("Root",VirDirSchemaName); //error 在这边
                        try
                        {
                                DirectoryEntry newVirDir =                      folderRoot.Children.Add(nameDirectory,VirDirSchemaName);
                                // Set Properties
                                newVirDir.Properties["AccessRead"].Add(true);
                                newVirDir.Properties["Path"].Add(realPath);
                                // Create a Application
                                newVirDir.Invoke("AppCreate",true);
                                // Save Changes
                                newVirDir.CommitChanges();
                                folderRoot.CommitChanges();
                                _iisServer.CommitChanges();
                        }
                        catch (Exception e)
                        {
                                throw new Exception("Virtual Directory " + nameDirectory + " Already Exists",e);
                        }
                }

________________________________________________________________________________________

在个是mainform call class method 的 code..

---------------------------------------------------------------
IISManager isMang = new IISManager(); // 这个是set servername 去 localhost 了。
                        isMang.Connect();
                        isMang.CreateVirtualDirectory("abc",Server.MapPath(".\\"));
----------------------------------------------------------------------------------------



什么问题呢?

[ 本帖最后由 zuying1985 于 30-8-2006 12:30 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 30-8-2006 03:36 PM | 显示全部楼层
既然是 Access Denied, 那就是说没有权限来 create folder.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 23-9-2024 05:13 PM , Processed in 0.102765 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表