0

我的程序分为模块,这些模块在不同的 Silverlight 项目中实现。我想创建一个视图(请注意,我在 SL 端执行此操作)并将模块名称关联到 ClientBin 目录中的 xap。为此,我需要列出该目录中存在的所有“.xaps”(可能我会用它们创建一个列表框)。

我尝试使用 Directory 方法来做到这一点,但我的访问总是被拒绝。我也尝试过使用 Path 方法,但我也失败了。

这可能吗?

提前致谢!

4

3 回答 3

0

尝试以管理员权限运行 Visual Studio 吗?

如果您的 Web 应用程序配置为使用 IIS,则应用程序池的标识必须对解决方案文件夹具有读/写权限。

于 2012-09-20T14:24:23.983 回答
0

服务器需要为您的 SL 应用程序提供某种 Web 服务。该 Web 服务将有权访问服务器文件系统,您可以使用普通的 DirectoryInfo 从目录中读取文件。

于 2012-09-20T14:59:15.667 回答
0

看看棱镜。它包含一个模块化框架,支持类似于您的场景。XAP 模块列在 Silverlight 应用程序加载的特殊“modules.xml”目录中。Silverlight 应用程序然后可以访问模块元数据并可以按需加载模块。

于 2012-09-20T19:29:42.680 回答