1

を構築しました。Visual Studioを使用したネット アプリケーション。このアプリケーションはC#でコーディングされており、データベースの目的 (データの格納、取得、および操作) にSQLSERVERを使用します。

このアプリケーションをクライアントに渡す方法を教えてください。

クライアントのコンピューターに.net フレームワークをインストールする必要がありますか? データベースにアクセスするには、クライアントのコンピューターに完全なsqlserverをインストールする必要がありますか? または、.exeファイルをクライアントに渡すことで、目的を解決できます..?

助けてください...

4

4 に答える 4

1

クライアントには、\Source\bin\Release の .Net、SQl-Server、および .exe と .dll が必要です。

于 2010-07-09T07:15:52.267 に答える
0

Visual Studioのほとんどすべてのバージョンに事前に組み込まれているVisualStudioのClickOnce展開方法を使用できます。これは、無料であることは言うまでもありません。

Visual Studioで、プロジェクトを「公開」するだけです。展開方法(Web、スタンドアロンなど)に関するオプションが表示されます。インストーラーは、クライアントが.NETFrameworkの正しいバージョンを持っていることも自動的に確認します。これは便利です。SQLServerについてはよくわかりませんが、その理論を自分でテストする必要があります。

于 2010-07-09T07:19:08.107 に答える
0

アプリケーションにはいくつかの依存関係があります。.net フレームワークであり、そのデータにアクセスするには SQL Server が必要です。

コンピューターにフレームワークをセットアップする必要があります。セットアップしたデータベースとデータ (アプリケーションからアクセス可能) を備えた SQL サーバーと、作成した exe があることを確認してください。

セットアップ プロジェクトを調べます。これにより、アプリケーションのすべての前提条件 (ddls とフレームワーク) がインストールされていることを確認できます (さらに、それらをインストールする場合もあります)。それらは SQL Server 側では役に立ちません。データベースとその中の初期データを生成するスクリプトを作成する必要があります。

于 2010-07-09T07:16:18.593 に答える
0

次の手順が役立つ場合があります。

  1. セットアップ プロジェクトを使用してソリューションをデプロイする
  2. セットアップ ブートストラップの前提条件を、使用している外部依存関係 (.net フレームワーク、SQL サーバー) に追加します。
  3. 使用する .net フレームワークのバージョンによっては、クライアントのコンピューターに既に存在する可能性があるため、インストールする必要がある場合とない場合があります。
  4. SQLサーバーをインストールする必要があります(クライアントに既にインストールされているとは思えません)。
  5. インストールされたサーバーを使用するには、アプリを構成する必要があります。
  6. 他の前提条件 (ライブラリ、リソースなど) をアプリのセットアップに含めることができます。
  7. exeファイルをクライアントに渡してもまったく役に立ちません。
于 2010-07-09T07:25:30.633 に答える