2011-01-27 7 views
1

SQL ServerとVisual C#で初心者のデータベースアプリケーションを(基本的に)完成しました。 Visual C#Expressを使用していますが、Visual Studioの本格的なものではありません。アプリケーションを適切に配置するのは明らかに複雑です。私は、他の人がIDEからそのようなアプリケーションを配備する方法について尋ねたところを見てきましたが、戻ってきた答えのいくつかを完全に理解して使用することはできません。誰かがSQL Server/VC#アプリを導入するためのチュートリアルを提供してもらえますか?

したがって、私はこのアプリケーションを適切に配備する方法を尋ねなければなりませんが、簡単なウォークスルーがあることを尋ねる必要があります。大学はこれらのものをどのように配備するかについて多くのことを教えていないので、私はそれを非常に新しくしています。ありがとう!

答えて

1

データベースを自動展開する方法がわかりません。データベースが初めてサーバーに当たった場合、私はソースをバックアップし、ターゲットを復元します...単純です。

は限りコードとして、ここで私は何をすべきかです:

  1. 公開(右クリックして、パブリッシュ)ローカルディレクトリ(私はCを使用:\ウェブサイトは、サイト名を\)にコードを。
  2. 出力をサーバーに昇格させるには、ftpクライアントを使用します。
  3. web.configを必要に応じて調整して、ターゲットデータベースを正しく指すようにします。

いつでも変更を加える必要がある場合は、この目的で使用するツールBeyondCompareを検討してください。 FTPを介してローカルファイルとターゲットサイトの間でdiffを実行し、動作させるために必要なものを正確に伝えることができます。ただし、dbの変更は検出されませんが、同じ行には多くのSql差分ツールがあります。私の一般的な原則は、 "ローカルサイトを完璧に動作させ、ターゲットサイトをローカルサイトと同じようにする"ことです。

上記の#3で注目すべきことは、接続文字列の中にターゲットアドレスがあり、dbに接続するために必要なセキュリティ資格情報であることです。

HTH。

+0

正しい場合でも、これは私が使用するにはあまりにも曖昧です。また、私はそれをインターネットなどにアップロードしようとしていません。私は旅行のドライブを入れたり、別のコンピュータに移動したり、インストールしたり、デバッグプロセスと同様に動作させるために、アプリケーションを動作させようとしています。 – Panzercrisis

関連する問題