首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WCF服务托管在具有管理员权限的IIS7中?

WCF服务托管在具有管理员权限的IIS7中?
EN

Server Fault用户
提问于 2011-02-08 20:17:28
回答 1查看 4K关注 0票数 2

如何将管理员权限授予托管在IIS7中的运行WCF服务?

问题是,在作为管理员运行的测试控制台应用程序中,我的代码工作正常,但是IIS7中从WCF服务中使用的相同代码失败了。当我在没有管理权限的情况下运行同一个控制台测试应用程序时,代码会失败。

那么,如何将管理权限授予托管在IIS7中的WCF服务呢?我是否将管理权限授予IIS7服务?我可以授予特定WCF服务的权限吗?如何在IIS7或特定网站上“作为管理员运行”?

谢谢!

(这就是问题所在,下面是对一种情况的更详细描述:我正在尝试使用Touchless库将摄像头中的帧捕获到jpg文件中,并且可以通过具有管理权限的控制台应用程序来实现这一点。当我在没有管理权限的情况下运行相同的控制台应用程序时,我无法在代码中访问摄像头。在具有相同代码的WCF服务中也会发生相同的情况。)

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-02-09 14:53:07

您的WCF服务所使用的权限很可能是应用程序池标识。首先,在授予应用程序池管理员权限时要小心。如果可以的话,我会将这个服务分离到它自己的应用程序池中,以尽量减少需要管理员权限的占用。

访问应用程序池并转到操作窗格中的高级设置。您可以在那里设置您自己的自定义管理用户。

此外,服务的一部分有可能作为匿名用户的帐户运行。若要更改该站点,请编辑该站点,然后授权->匿名。将其设置为使用应用程序池标识。这样,所有东西都将在应用程序池中的身份设置下运行。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/232907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档