首页新闻找找看学习计划

IIS下部署传真服务报错 权限问题

0
悬赏园豆:140 [待解决问题]
1 FAXCONTROLLib.FaxControlClass fcc = new FAXCONTROLLib.FaxControlClass();
2 if (!fcc.IsFaxServiceInstalled)
3 {
4 fcc.InstallFaxService();
5 FAXCONTROLLib.FaxControl fc = new FAXCONTROLLib.FaxControl();
6
7 }
8 if (!fcc.IsLocalFaxPrinterInstalled)
9 {
10 fcc.InstallLocalFaxPrinter();
11 }
12 FAXCOMLib.FaxServerClass faxSvr = new FAXCOMLib.FaxServerClass();
13 faxSvr.Connect(" ");
14 string path = System.Web.HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath);
15 FAXCOMLib.FaxDoc doc = (FAXCOMLib.FaxDoc)faxSvr.CreateDocument(path + "\\" + filepath);
16 doc.DisplayName = "测试传真";
17 // string strNbr = "0208-5575318".Replace("-", string.Empty);
18 string strNbr = Faxnumber.Replace("-", string.Empty);
19 doc.FaxNumber = strNbr;
20 doc.Send();
21 faxSvr.Disconnect();
22 return true;

放在IIS虚拟目录下面报 faxSvr.Connect("主机名");报拒绝访问 

拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))

我知道是权限问题 我在网上找了一些设置权限的方法我都设置过但就是不行。。注:没放到IIS虚拟目录下面是能通过的。。

谁知道解决方法或谁做过类似的功能不。。。

傻傻的程序员的主页 傻傻的程序员 | 初学一级 | 园豆:60
提问于:2011-06-13 10:04
< >
分享
所有回答(2)
0

把你的这个应用部署到 C:\inetpub\wwwroot 下面,通常该路径下的应用权限最高。

Launcher | 园豆:45040 (高人七级) | 2011-06-13 11:40
0

我也要用下这方面的

peace | 园豆:145 (初学一级) | 2012-03-23 17:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册