0

我开发了一个网站来显示我们传真服务器的工作状态。我使用 Windows 传真服务(fxscomex.dll 互操作)。当我从 VS2010 调试(使用开发服务器)时,一切都很好,我可以读取作业状态,但是当我在 IIS 下运行我的网站时,作业队列总是空的。

这是我检查已发送项目的代码:

FaxOutgoingMessageIterator sentItems = fxServer.Folders.OutgoingArchive.GetMessages(100);
sentItems.MoveFirst();
while (!sentItems.AtEOF)
{
    Response.Write(itm.Recipient.Name);
    sentItems.MoveNext();
}

在 IIS 上,sentItems.AtEOF 始终为真。

谢谢

4

1 回答 1

1

我从 asp.net 论坛收到了这个答案,它奏效了!

标识不同于 Visual Studio 和 IIS 应用程序池。您可以尝试将 IIS 应用程序池的身份更改为本地系统或您的机器/域帐户或事件管理员尝试一下。

但是其他内置帐户不起作用,但是当我将应用程序池身份设置为管理员用户时,它起作用了。

于 2012-04-19T15:28:36.453 回答