2009-08-13 11 views
4

通常何か特別なことはありますか?私はDailyRazor .Net Starterアカウントを持っていますが、MVCアプリケーションを実行することはありません。何か案は?ホストでASP.Net MVCアプリケーションを実行するにはどうすればよいですか?

私はサポートに連絡しましたが、うまくいくはずだと言われましたが、そうではありません。

+0

どのようなエラーが表示されますか? – SLaks

+0

まあ、私はリソースが見つからなかったようなものが出ていましたが、今はこれを取得しています: "CS0234:タイプまたは名前空間の名前 'Linq'がネームスペース 'System'に存在しません(アセンブリ参照?) "...しかし、それは間違いなくGACにあるはずです –

答えて

6

私はGearhostでこれをやってきました。

あなたのホストは、IISサーバー上で次の項目をインストールする必要があります。

彼らは、以下の設定有効にする必要があります。それはIISを実行している場合は

をWindows 2003の場合6

  • ワイルドカードマッピングを有効にします(1)、(2

それがWindows 2008でIIS 7を実行している場合、あなたは何もする必要はありません。

編集:

あなたLinqエラーについて。つまり、.NET Frameworkの正しいバージョンがインストールされていない可能性があります。私は切符を開き、それらに尋ねるでしょう。もし彼らがあなたのサーバを助けたりアップグレードしたりすることを望んでいないようであれば、たくさんのホストがあります。

+0

お勧めしますか?私はかなり安いものが欲しいですが、私は良いホストのためにもう少しお金を払うつもりです。私はそれらを電子メールし、最初に彼らが私のために何をするのか見るつもりです。 –

+2

Gearhost(http://gearhost.com)を十分にお勧めできません。私はそれらを私のASP.NET MVC Webアプリケーションに使用します。彼らは素晴らしいサポートを持っており、彼らは顧客を喜んで支援しています。 –

+0

これを今すぐチェックしてください。彼らはかなりよく見える –

0

MVCアセンブリ(System.Web。Abstractions、MVC、およびRouting)をBinフォルダにコピーしてみてください。

+0

Visual Studioは、アプリケーションを公開したときに自動的にそこに配置します。 –

0

エラーを参照して、System.Linq dllをbinフォルダに追加して、そのエラーを取り除くことができます。あなたのホストには.NET 3.5がインストールされていますか?

2

ホストに最新バージョンの.netフレームワーク(3.5)がインストールされていないか、そうであればWebアプリケーションが古いバージョンのasp.netを使用するように設定されているようです。彼らはIIS6で実行されていることが起こる場合

はまた、彼らがしなければならないことがいくつかの余分なステップがあります:あなたは、あなたのBinフォルダにSystem.Core.dllをコピーする必要があり
http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

0

また、DailyRazorに.Net 3.5をインストールするよう依頼してください。 (彼らは聞いていないかもしれません)

関連する問題