2012-10-16 81 views
1

我沒有編程2年,所以請在你的答案溫柔。我回到了幾年前我用亞音速寫的舊的asp.net 2.0項目。我無法弄清楚我是如何在這個asp.net項目中獲得亞音速工作的,因爲它是舊版本(2.1),2.x的文檔不會響應我以前必須構建代碼的任何鈴聲。無論如何,我已經下載了亞音速2.2,並設法讓它工作,所以我會在網站上使用它。不過,我已經看到各種網頁說亞音速2.2需要一個非常特定版本的MySQL數據連接器(5.2.3我認爲),並且我應該用更新版本的連接器重建亞音速2.2。重建subsonic 2.2

問題:這是必要的嗎?如果是這樣,爲什我不能只在我的網站中使用連接器的版本5.2.3,或者asp.net是否使用它自己的版本來覆蓋它(通過我在單獨的類項目中生成我的DAL的方式,而不是網站本身)?我可以防止這種情況發生嗎?如果這是必要的,我怎麼做,因爲我真的不記得。我只是創建一個新的項目,添加亞音速源文件和適當的連接器DLL並重建亞音速DLL或比它更涉及?是亞音速2.2還是支持,還是我鞭撻試圖使用它的死馬?

非常感謝

回答

1

當你生成一個單獨的類項目的DAL,那麼你應該能夠使用任何.dll文件在您的Web項目喜歡的MySQL適配器的版本。

另一種選擇是使用SubCommander程序來生成類。

我強烈建議從https://github.com/subsonic/SubSonic-2.0抓取最新版本2.x並編譯自己的。否則,如果該項目不是太大,那麼也許看看遷移?當時SubSonic是一個很棒的工具,但現在有更好的選擇。

+0

你好戴夫 - 非常感謝你的回覆。我可以用什麼來代替亞音速與asp.net 2.0?我已經看過替代品,但其中大多數似乎需要更新版本的asp.net – user467409

相關問題