我正在寫一個Windows窗體應用程序,將其出售給中小型公司,供局域網用戶使用。Windows窗體部署
爲了方便網絡管理員,我想使用.net 3.5 SP1,並有從網絡共享運行的應用程序。這樣,客戶端安裝很少(我知道他們必須安裝.Net 3.5 SP1)。
管理員將安裝該應用程序在服務器,運行Windows安裝程序,然後通過電子郵件的用戶的路徑的網絡路徑,使他們能夠開始使用該應用程序。另一種方法是讓管理員在數百臺PC上安裝應用程序,我試圖避免這種情況。每次我更新應用程序時,管理員只需要將其重新安裝到一臺服務器中即可。
又,應用程序將具有SQL Express數據庫連接到它來存儲其數據,或者它可以被配置來訪問外部服務器的SQL(同一LAN)。
如果您使用了此類部署,我想知道您的意見,以及我應該注意的是什麼。
我擔心上的.Net 3.5 SP1滲透了一點,但我使用LINQ到SQL遍,所以我不認爲我有任何其他的選擇。
在此先感謝。
Bryan, 如果您是一家擁有250名用戶的公司的網絡管理員,您會購買一臺必須安裝在250臺電腦中的軟件,或找藉口不買它? – anon2009 2009-12-23 16:42:08
如果可能,我試圖避免客戶端安裝。對於我試圖請求的管理員來說,這是一個維護頭痛的問題 – anon2009 2009-12-23 17:02:54
不,我會有一些可以讓我自動部署MSI的計算機。這是一個已經被許多方面解決的問題。 – 2009-12-23 18:13:42