2013-01-02 6 views
6

コンパイル済みのWebアプリケーションをインターネットにアップロードしようとしています。私が必要とするのは、binフォルダに入るdllファイルだと言われましたか?これは本当ですか、それともdllファイルとbinフォルダの両方をアップロードする必要がありますか?ASP.NETでアップロードする方法

また、画像、CSSなどをプロジェクトフォルダに混在させる必要がないように、ビルドする方法がありますか?多分dllファイルをbinフォルダとすべてのaspxページにコピーする方法はありますか?

私はそれを動作させましたが、私はたくさんのファイルを複製し続けているようですが、最終的にいくつかの問題が発生することがわかりました。

答えて

7
  • プロジェクトを右クリックし、
  • は、プロジェクトを右クリックして、およびパブリッシュ]をクリックし再構築 - 私は、右のファイルがコピーされていることを確認するために、「ディレクトリへのファイルへの発行」を使用。
  • 次に、あなたのサイトに公開したフォルダの内容をアップロードし、あなたがbinフォルダを確認した場合は、すべての参照(.dllファイル)が
  • 内にある必要があり、システム
  • に指定されたパブリッシュされたファイルを検索します。
+0

私はそれをローカルに公開していますが、この奇妙なエラーが続きます。ターゲット "GatherAllFilesToPublish"がプロジェクトに存在しません。それは私に何かを指摘していない。何が起こっているか知っていますか? – rbtLong

+1

このリンクをチェックしてください:http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/116d3562-99fb-45b0-acf9-b35bc393682e/ – codingbiz

+0

syedの投稿に感謝しました。実際にはエラーが発生しました我々はいくつかのターゲットファイルの名前を変更し、パッチをインストールすることが判明しました。 – rbtLong

5

最も簡単な方法は、Visual Studioメニューの[ビルド - >パブリッシュ]を使用することです。次に、FTP経由で直接ターゲットサーバに、またはファイルをWebディレクトリにコピーするローカルディレクトリにエクスポートします。

必要なファイルのみが公開されます。

+0

私は最初にローカルでやろうとしていると思います。何らかの理由で私は次のような奇妙なメッセージを得続けます。ターゲット "MSDEPLOYTESTCONNECTION"がこのプロジェクトエラーに存在しません。 – rbtLong

関連する問題