silverlight应用程序与aspx项目合并。不更新?

时间:2011-08-17 07:12:32

标签: c# asp.net silverlight xap

我目前正在esri地图上做一个Silverlight项目,并在aspx上做一个网站,让我在网站上显示地图。

我正在使用C#,但遇到了将两个项目合并在一起的问题。据我所知,当Silverlight项目运行时,它会在Silverlight项目客户端bin文件夹中生成一个xap页面。因此,为了让我在网站中显示地图,我在aspx项目中创建了一个客户端bin文件夹,并将xap从我的Silverlight项目拖到文件夹中。

但是,只要对Silverlight项目的数据库进行了更改,我的aspx网站中的xap页面就不会更新。这是因为我必须将两个项目合并在一起才能使用相同的数据库吗?我已将应用程序数据从网站应用程序复制到silverlight的app数据文件夹中。

为什么不能更新?

aspx包含soundsensor c#项目,主网站带有app数据文件夹 sliverlight包含silverlight应用程序和silverlightapplication.web以及应用程序数据。

1 个答案:

答案 0 :(得分:1)

如果你做得对,你不需要自己创建ClientBin文件夹。通过自己执行此操作,这意味着当您点击Build时,XAP文件不会更新。

  • 转到您的网络项目。

  • 删除您创建的 ClientBin 文件夹。

  • 右键点击你的 Web项目并选择属性,然后转到 Silverlight 应用程序选项卡并将Silverlight项目添加到其中。

这应该可以解决问题。