都来看看这个传真咋发呢

qiqundelang 2008-11-13 01:50:53
private void SendFax(string DocumentName, string FileName, string RecipientName, string FaxNumber)
{
if (FaxNumber != "")
{
try
{
FAXCOMLib.FaxServer faxServer = new FAXCOMLib.FaxServerClass();
faxServer.Connect(Environment.MachineName);//连接传真机
FAXCOMLib.FaxDoc faxDoc = (FAXCOMLib.FaxDoc)faxServer.CreateDocument(FileName);
faxDoc.RecipientName = RecipientName;
faxDoc.FaxNumber = FaxNumber;
faxDoc.DisplayName = DocumentName;
int Response = faxDoc.Send();
faxServer.Disconnect();
}
catch (Exception Ex) { MessageBox.Show(Ex.Message); }
}
}
这个在服务器端发传真好着呢!
可是客户端就发不出去了
捕获的异常是
DT-P01\c:\打印测试.doc\9,88211949:\\System.UnauthorizedAccessException: 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED)) 在 FAXCOMLib.FaxServerClass.Connect(String ServerName) 在 DAL.PrintFax.SendFax(String DocumentName, String FileName, String RecipientName, String FaxNumber) 位置 E:\ZBVSSNEW\DAL\PrintFax.cs:行号 40
...全文
184 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiqundelang 2008-11-13
  • 打赏
  • 举报
回复
ding
qiqundelang 2008-11-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 whitechololate 的回复:]
应该是访问权限的问题吧
引用的东西 客户端没有那个控件,是否在客户端安装服务器端使用的控件了?
[/Quote]
什么意思能说的明白点吗?
whitechololate 2008-11-13
  • 打赏
  • 举报
回复
应该是访问权限的问题吧
引用的东西 客户端没有那个控件,是否在客户端安装服务器端使用的控件了?
qiqundelang 2008-11-13
  • 打赏
  • 举报
回复
qiqundelang 2008-11-13
  • 打赏
  • 举报
回复
就没人发过传真吗?
qiqundelang 2008-11-13
  • 打赏
  • 举报
回复
自己顶

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧