2015-11-24 54 views
0

您好所有,共享驅動器上的C#應用​​程序/網站/還有什麼?

我剛剛創建一個連接到服務器數據庫C#應用程序,它可以插入,更新,搜索,從數據庫中刪除的文件,比這更我可以在視圖中的所有文件列表顯示。 我也遇到了以下問題:

1)我不想讓應用程序從工作每臺PC上instaled,我希望它是一個共享驅動器上instaled和每臺PC可以打開應用程序該驅動器內的一個文件夾(我不希望它們連接到我的電腦)。我聽說會有另一種解決方案,我可以把我的應用程序放入一個網站(我不知道以前從未這麼做過);

2)我不知道有多少PC如何使用,同時應用(但不知何故,我不認爲這應該是一個問題,因爲我試圖在同一時間通過SQL經理插入數據庫與隊友並沒有問題),但如果我把應用程序從同一個驅動器共享它可能會導致問題;

我喜歡一些技巧如何讓我的應用程序更好的工作(它開始後數顯示/隱藏文本框和標籤讓laggy ..

好最重要,我會點( 1),我不知道我該如何做到這一點,我相信它有可能以某種方式,我接受了這樣的C#應用​​程序,不知道任何事情,但現在它讓我好奇地獄! 先謝謝了!英語不好)

圖片: my first C# applicatipon

+0

你是什麼意思一個「共享」驅動器?如何在沒有其他計算機連接到計算機的情況下共享它?對於超級用戶來說,這可能是一個更好的問題,而不是SO。如果我們無法看清哪些是錯誤的,我們無法幫助您將您的應用程序「工作得更好」。這可能更好地分解成單個問題。 –

+0

我們有一個帶有許多驅動器的服務器,我們可以單獨訪問它,就像您的本地磁盤D一樣,但它不是本地的,我可以將應用程序複製到那裏 –

+0

但您是對的「在計算中,共享資源,或網絡共享,是從一臺主機到計算機網絡上的其他主機提供的計算機資源「我們全部連接到該共享網絡 –

回答

0

您可以使用類似ClickOnce的東西,以便用戶可以下載並執行您的應用程序。

從網站:

您可以通過三種不同的方式發佈ClickOnce應用程序:從 網頁,通過網絡文件共享,或從媒體,如CD-ROM。 ClickOnce應用程序可以安裝在最終用戶的計算機上,即使計算機處於脫機狀態,本地運行也可以 ,也可以在 僅在線模式下運行,但不會在用戶計算機的末端 上永久安裝任何內容。

要麼使用ASP.Net或將其轉換爲基於Web的應用程序的Windows窗體應用程序。

+0

*」我不希望應用程序在每臺計算機上工作「*不是確保ClickOnce符合要求。 –

+0

@RonBeyer好,ClickOnce的策略之一是**安裝或從Web運行,它只是進行temoporary安裝,然後在用戶關閉後刪除應用程序。 –

+0

ClickOnce這不是一個壞的解決方案,即使你不需要安裝應用程序,你需要安裝Net Framework,ClickOnce可以處理,據我所知,你可以輕鬆地更新應用程序。我通過調試以某種方式找到了一個複製所有依賴項的解決方案,但仍然需要該框架。 –

相關問題