2011-08-17 79 views
0

我目前正在esri地圖上做一個Silverlight項目,並在aspx上做一個網站,以便我在網站中顯示地圖。silverlight應用程序與aspx項目合併。沒有更新?

我對C++都使用C#,但遇到了將兩個項目合併在一起的問題。我知道當Silverlight項目運行時,它會在Silverlight項目客戶端bin文件夾中生成一個xap頁面。因此,爲了在網站中顯示地圖,我在aspx項目中創建了一個客戶端bin文件夾,並將我的Silverlight項目中的xap拖入該文件夾。

但是,只要對我的Silverlight項目數據庫進行更改,我的aspx網站中的xap頁就不會更新。這是因爲我必須將兩個項目合併在一起,以便他們使用相同的數據庫?我已將應用程序數據從網站應用程序複製到Silverlight的應用程序數據文件夾。

爲什麼不能更新?

aspx包含soundsensor c#項目,主要網站與應用程序數據文件夾 sliverlight包含silverlight應用程序和silverlightapplication.web與應用程序數據。

回答

1

如果你做得對,你不需要自己創建ClientBin文件夾。通過自己這樣做,這意味着當您點擊Build時,XAP文件不會被更新。

  • 轉到您的網絡項目。

  • 刪除您的ClientBin您創建的文件夾。

  • 鼠標右鍵點擊你 Web項目並選擇屬性,然後去的Silverlight應用程序 標籤和你的Silverlight項目添加到它。

這應該做的伎倆。

+0

我已經創建了一個新的sliver light項目,在主解決方案中只添加一個客戶端bin。這意味着現在我只有1個主網站,1個銀色燈光應用程序和1個聲音傳感器C#項目。一切正常,現在我已經嘗試過你的方法,它也能工作!希望這有助於任何遇到與我相同的錯誤的人(: – lanceychua

+0

是的,有時最好從頭開始。 – Rumplin

相關問題