当前位置: 代码迷 >> ASP.NET >> 用ASP.NET发送传真的有关问题
  详细解决方案

用ASP.NET发送传真的有关问题

热度:10077   发布时间:2013-02-26 00:00:00.0
用ASP.NET发送传真的问题
我在ASP.NET2.0中调用FAXCOMLib发送传真,在windowsXP下发送成功,但是在windows2003下面出现下面的错误:
“/ISCAP”应用程序中的服务器错误。
--------------------------------------------------------------------------------

拒绝访问。   (异常来自   HRESULT:0x80070005   (E_ACCESSDENIED))  
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  

异常详细信息:   System.Exception:   拒绝访问。   (异常来自   HRESULT:0x80070005   (E_ACCESSDENIED))

源错误:  


行   359:                 catch(Exception   ex)
行   360:                 {
行   361:                         throw   new   Exception(ex.Message);
行   362:                 }
行   363:         }
 

源文件:   e:\ISCAP\Purchase\MAPICSPurchaseOrder.aspx.cs         行:   361  

堆栈跟踪:  


[Exception:   拒绝访问。   (异常来自   HRESULT:0x80070005   (E_ACCESSDENIED))]
      Purchase_MAPICSPurchaseOrder.lnkButtonSendThisOrderByFax_Click(Object   sender,   EventArgs   e)   in   e:\ISCAP\Purchase\MAPICSPurchaseOrder.aspx.cs:361
      System.Web.UI.WebControls.LinkButton.OnClick(EventArgs   e)   +105
      System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String   eventArgument)   +107
      System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String   eventArgument)   +7
      System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler   sourceControl,   String   eventArgument)   +11
      System.Web.UI.Page.RaisePostBackEvent(NameValueCollection   postData)   +174
      System.Web.UI.Page.ProcessRequestMain(Boolean   includeStagesBeforeAsyncPoint,   Boolean   includeStagesAfterAsyncPoint)   +5102

 


--------------------------------------------------------------------------------
版本信息:   Microsoft   .NET   Framework   版本:2.0.50727.42;   ASP.NET   版本:2.0.50727.210  

请问高手这样的问题是由于什么原因产生的?如何解决?

------解决方案--------------------------------------------------------
直接发送错误的可能性很多
1 没有进行数据类型转换,所有传真好像应该是tiff格式
2 和传真服务器的链接不正常
3 传真服务没有打开
4 如果是通过电话线,一些老的电话速度可能也有问题,和系统的要求不匹配
5 这样发送传真能不能监控发送状态,我真的不知道。

关注一下。
------解决方案--------------------------------------------------------
也有可能,那就本地ASP.NET增加所有权限试试
------解决方案--------------------------------------------------------
权限问题
------解决方案--------------------------------------------------------
权限问题
------解决方案--------------------------------------------------------
windows2003上面默认是有很多限制的
  相关解决方案