我目前正在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以及应用程序数据。
答案 0 :(得分:1)
如果你做得对,你不需要自己创建ClientBin文件夹。通过自己执行此操作,这意味着当您点击Build时,XAP文件不会更新。
转到您的网络项目。
删除您创建的 ClientBin 文件夹。
这应该可以解决问题。