2011-01-30 6 views
2

webmatrixプロジェクトが動作するためには、ホストから正確に何が必要ですか?マイクロソフト社のScott Hanselmanが素敵なホスティングサイトをいくつか出したことは分かっていますが、面白いと思っていました。WebMatrixホスティングページ

答えて

4

Web Deployを使用してWebMatrixからホストに公開するには、ホストが準拠した状態になっている必要があります。まず、WebDeployを実行する必要があり、リモートサービスWMSvcが必要な状態(有効で開始済み)になっている必要があります。 Delegation rulesを設定する必要があります。そのため、ユーザーには、IISアプリケーション、データベース、ACLなどのさまざまなコンポーネントを展開するための権限と適切な範囲があります。ホストがWebMatrixに対応しているかどうかを確認するには、ServerValidator toolホスト要件の完全なリストについては、記事を参照してください)。

FTP経由でホストに公開する場合は、ホスト上でFTP公開が有効になっていることを確認する必要があります。

これが役に立ちます。

2

任意の.Net 4.0ホストを使用できますが、複数のDLLファイルをyuor binフォルダにコピーする必要があります。

正確なファイルは、サイトで使用するライブラリによって異なります。最低でも
、あなたはおそらく

  • Microsoft.Web.Infrastructure.dll
  • Microsoft.Web.Helpers.dll
  • System.Web.Helpers.dll
  • のSystem.Webをする必要があります.Razor.dll
  • System.Web.WebPages.dll
  • System.Web.WebPages.Deployment.dll
  • System.Web.WebPages.Razor.dll
  • WebMatrix.Data.dll
  • WebMatrix.WebData.dllは

これらはProgram Files\Microsoft ASP.Netで見つけることができます。

まだ動作しない場合は、FileNotFoundエラーから追加のファイルをコピーします。

+1

WebMatrixは実際にこれらを展開します。 WebMatrixとWebDeployの機能を使用したい場合、ホストが提供するものは何だろうと本当に尋ねていたものだと思います...ファイル同期やデータベースの展開といった巧妙なものがたくさんあります。 Hanselmanが彼の最近のデモとブログのエントリーで推進してきたものだ。 – Kev

0

WebMatrixからWebサイトを公開するには、ホスティングプロバイダがFTPとWebDeployという2つの公開テクノロジのいずれかをサポートしている必要があります。

FTPの場合、FTPサーバー、ユーザー名、パスワード、および宛先URLのFTP設定を手動で入力する必要があります。オプションでサイトパスを指定することもできます

WebDeployの場合は、ホスト用のpublishsettingsファイルを取得して設定をインポートするだけです。それ以外の場合は、これらの設定を手動で入力することもできます。

関連する問題