Silverlight RIA服务应用程序 - 如何获取网络访问权限?

时间:2011-01-20 09:10:23

标签: silverlight networking ria

在我的Silverlight应用程序中,我托管了一个域服务,需要复制和读取网络上其他位置的文件。问题(至少我认为)是RIA服务在ASP.NET帐户下运行,并且无法访问我需要访问的UNC共享。例如,我有一个看起来像这样的分享:

  

为\\ server_name \目录\ FILE.TXT

在本地计算机上进行调试时,用户上下文是登录用户,因此一切正常,但当我部署到IIS7服务器时,用户就是ASP.NET使用的任何内容。

如何允许我的服务访问我的域中的文件?

1 个答案:

答案 0 :(得分:1)

您应该在IIS7中创建一个appPool,并将该池的标识设置为具有执行所需操作权限的用户。

我会考虑这些特权是否构成安全风险,以及应用程序是否需要保护。

有关appPools的更多详细信息和帮助,请参阅here