2017-03-15 16 views
0

私はMvc 4プロジェクトを持っています.Windows Server 2012で公開したいと思います.WSサーバー2012ではIIS 8とSql expressをセットアップしています。これを設定するための良いガイドを知っていますか?私の問題は、データベースを稼働させることができないということです。私はウェブサイトの変更を簡単に公開できるようにしたいと思います。どのようにこれを行うにはどのようなアイデア?Visual StudioからWindows Server 2012への公開

nugetパッケージのコンソール用にビジュアルスタジオをサーバーにセットアップすることは可能ですか? 私はこの作業を持っている唯一の方法は、SQL Expressにデータベース全体をコピーすることでしたが、私は何かを変更する場合、それはagianを行う必要があります。非常に安定した解決策ではありません。 よろしくお願いしますJohn、

答えて

0

問題が何であるかはっきりしていませんが、私はいくつかの指摘をします。

まず、ナゲット自体が展開に関与すべきではありません。プロジェクトをビルドするときに関与しますが、デプロイメントパッケージを入手したら、プロジェクトに必要なものすべてを含める必要があります。ビジュアルスタジオのツールを使用してデプロイメントを設定してください(this MSDN link参照)。

データベースはこれとは別の側面です。詳細がないので、私が本当に助けない「うまくいく」ことはできないと言います。デプロイ時に接続文字列に慣れて接続文字列を変更して、アプリケーションが正しいデータベースに接続できるようにする必要があります。上記にリンクされている公開ウィザードは、これにも役立ちます。また、構成変換や他の多くのメカニズムを使用することもできます。

ドキュメントhereには、データベース側でできることの詳細が記載されています。 (ウェブデプロイを使用して)公開ウィザードは、データベース・スキーマを読んでも、あなたは、スキーマの更新プログラムを展開できるように、スキーマの比較を行うが、私は実際にそのソリューションを使ったことがないことができます - 私は通常ので、私は私のスキーマのアップグレードを管理し、何が起こるかをより詳細に制御する必要があります自分でスクリプトをダウングレードしてください。

この質問に配合多くの問題があるので、私はあなたが各1についての別々の、より焦点を絞った、質問を示唆しています。

関連する問題