1

我有一个 MVC 站点,它应该启动一个在某些情况下执行 Lync 调用的进程。如果我手动启动它,并且在我的开发机器上使用 VS2012 启动它,一切正常。但是在我们的 Windows 2008 服务器上的 IIS7 上,如果它被网站调用,它就不起作用。我的 .exe 文件启动,但在 LyncClient.GetClient() 上崩溃。

任何想法如何解决这个问题?我认为可以通过 C# 代码作为管理员帐户而不是系统运行应用程序。

4

1 回答 1

0

正如没有人在这里评论的那样,我发布了我是如何解决这个问题的。当我们托管服务器时,我刚刚通过注册表说控制台“管理员”帐户应该自动登录。在该用户的自动启动文件夹中,我已经放置了我的工具并对其进行了一些更改。该工具现在检查每个视图秒是否存在“startCall.txt”文件,如果存在则开始调用。该网站只是删除或创建该文件。通过这种方式,我可以控制该工具,即使它处于完全不同的用户环境中(这似乎是问题所在)。

我知道这是一个或多或少便宜的解决方法,但时间不是我的朋友 ;-)

于 2013-06-25T02:00:00.420 回答