【发布时间】:2011-03-22 04:22:58
【问题描述】:
我向我的 ASP.NET 网站添加了一个 Silverlight 应用程序。 Visual Studio 制作了一个新的 silverlight 项目,并将其 xap 添加到我网站项目下的 ClientBin 文件夹中。所以这两个项目都在一个解决方案下。
我的 Silverlight 应用程序应该读取一个 xml 文件,但我无法让它从网站项目下的客户端 bin 文件夹中访问该文件。添加对该项目的引用不起作用,因为它说只能添加对其他 silverlight 应用程序的引用。现在,当文件位于 silverlight 项目下时它可以工作,但当它位于网站项目下时则不行。
如何让它从网站项目中读取文件?
项目结构是
WEBSITE1 (solution)
-WEBSITE1 (project)
-ClientBin
-file0.xml
-silverlightchart.xap
-SilverlightChart
-file1.xml
我可以使用
访问 file1.xmlXDocument document = XDocument.Load("file1.xml");
我想访问 file0.xml,但没有适合我的路径,例如,
XDocument document = XDocument.Load("~/ClientBin/file0.xml");
WEBSITE1 是启动项目
【问题讨论】:
-
如果我下面的回答没有帮助,请发布您用来访问 xml 文件的代码。
标签: silverlight