私はasp.netのコンソールのようなものは何も分かりません。しかし、私はいつも似たようなことをやっていたので、あなたがやっていることの代替案を知っています。
新しくコンパイルされたソリューションをサーバーにアップロードする必要はありません。 は、開発から製造までの接続文字列をに変更するだけです。それをローカルで実行するだけで、運用データベースが更新されます。
私はさまざまなデータベース管理作業を行うことができる管理ページを用意しました。私は、ページ上にボタンリンクを作成して、それを実行する必要があり、すべてのアクションが管理コントローラに配置されているようにしています。そのコントローラにアクセス権を設定して、管理者だけがアクションにアクセスできるようにしました。
なぜ、レールからasp.net MVCに向かうのですか?私は数年前からasp.netをやりました。私は最近、レールをもっと好きにしていることがわかります。
編集:
- は、コントローラのアクションにリンクされている既存のページのいずれかのボタンを追加します(あなたが迅速かつ汚いものが必要な場合)
- ポイント本番データベースへの接続文字列
- をローカルで実行し、ボタンをクリックします。
その後、実行したばかりのコードを削除またはコメントアウトします。
出典
2011-02-12 13:03:45
Dty
Rubyプログラミングの数ヶ月後、私は、私は、静的型付け言語を好むこと:)私はパフォーマンスを必要とする以外にも決定し、.NETははるかに高速でありますRailsよりも。はい、私はまた、いくつかのタスクの管理ページがありますが、時には特別な何かをする必要があり、それのための別のページを作る時間がありません。 – Alex
何かをやり遂げるための迅速かつ汚れた方法で私の答えを編集しました。 – Dty
@Dty - LINQpadはあなたの代わりです。以下の回答を参照してください – Lloyd