问题描述
FAXCONTROLLib.FaxControlClassfcc=newFAXCONTROLLib.FaxControlClass();if(!fcc.IsFaxServiceInstalled){fcc.InstallFaxService();FAXCONTROLLib.FaxControlfc=newFAXCONTROLLib.FaxControl();}if(!fcc.IsLocalFaxPrinterInstalled){fcc.InstallLocalFaxPrinter();}FAXCOMLib.FaxServerClassfaxSvr=newFAXCOMLib.FaxServerClass();faxSvr.Connect("yi333tao");stringpath=System.Web.HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath);FAXCOMLib.FaxDocdoc=(FAXCOMLib.FaxDoc)faxSvr.CreateDocument(path+"\"+filepath);doc.DisplayName="测试传真";//stringstrNbr="0208-5575318".Replace("-",string.Empty);stringstrNbr=Faxnumber.Replace("-",string.Empty);doc.FaxNumber=strNbr;doc.Send();faxSvr.Disconnect();returntrue;
放在IIS虚拟目录下面报 faxSvr.Connect("主机名");报拒绝访问 拒绝访问。(异常来自HRESULT:0x80070005(E_ACCESSDENIED))我知道是权限问题 我在网上找了一些设置权限的方法我都设置过但就是不行。。注:没放到IIS虚拟目录下面是能通过的。。谁知道解决方法或谁做过类似的功能不。。。分数不多
解决方案
解决方案二:
怎么没人进来啊。。自己顶一下。。。
解决方案三:
联的别的主机???
解决方案四:
执行本地的DLL或者EXE吧,估计是权限问题吧.
解决方案五:
faxSvr.Connect("主机名"); 是本机的计算机名 我也知道是权限问题 但网上找的我都设置过了。。还是不行
解决方案六:
不要放在虚拟目录下!放在网站根目录下
解决方案七:
注:没放到IIS虚拟目录下面是能通过的。。必须放到虚拟目录下吗?
解决方案八:
部署的时候要发到IIS下面啊。
解决方案九:
怎么没人来了。。。。我是真没分了。。
解决方案十:
UP..还是没人进来?。
解决方案十一:
求faxcontrol.exe