2011-12-15 8 views
3

私はMicrosoft Visual Web Developer 2010を使用してWebサイトを開発しました。私は深刻なプログラマーではありませんが、ソフトウェアがユーザーの場合 - 十分に親切。とにかく、私が開発したWebサイトは、ASP.NET 4.0にあります。 - 私は自分のコンピュータを見ると4.0.30319かもしれないと思う - > c:/ - > windows - > microsoft.net - >フレームワーク。ASP.NET 4.0のWebサイトを作成しました。私のWebホストはASP.NET 2.0です

とにかく、私が持っているWebホスティング会社はASP.NET 2.0をサーバーにインストールしています。その結果、私は自分のサイトをアップロードしたときに、ランタイムエラーが発生し、web.configが間違っているとか、それが何であるかを教えてくれます。しかし、私のウェブサイトが4.0で、サーバが2.0であることが肯定的です。

さて、これは会社のウェブサイトなので、できるだけ早く起きる必要があります。私はホストとそのすべてを切り替えることができることを知っていますが、誰かがより簡単な修正を知っていますか?私はweb.configを削除しようとしましたが、サイトは読み込まれましたが、それはすべて苦労しました。サイトはローカルホストで正常に動作します。

私は、ASP.NET 2.0フレームワークしか持たないサーバーで自分のサイトを動作させるためにできることは何ですか?

+0

いいえ、方法はありません。 – pramodtech

+1

通常の.NETエラーでは、サーバーのバージョンが表示されます(カスタムエラーが無効な場合)。修正を試みる前に、2.0が実行されていることを確認してください。また、あなたが見ている正確なエラーメッセージ/スタックトレース/スクリーンショットを共有できますか? – sisve

答えて

5

短いですが、いいえ。あなたがサイトを2.0にバックポートしようとするよりも、新しいホストを入手するほうが速くなるでしょう。しかし4.0のコードは2.0のサイトでは動作しません。

+0

Andrewに感謝します。新しいホストを取得することは、おそらく私がやるべきことです。私の質問に答える時間をとってくれてありがとう! –

1

サイトのフレームワークを変更するか、ホストをアップグレードする必要があります。

"Windows 7でWindows 98を実行する必要があるアプリケーションを取得するにはどうすればよいですか?"

DLLをサイトにプッシュできます(コンテンツファイルでサイトに含めることができます)が、これは決して簡単ではありません(100%ばかばかしいことでもありません)。

+0

はい、私はあなたがブラッドと言っていることを理解しています。私は現在のホストが私がASP.NET 4にアップグレードしていない場合にホストを切り替える必要があると思う。私の質問を読んで応答する時間をとってくれてありがとう! –

+0

私にお答えできるほど親切でありがとうございました。私は自分のサーバーにASP.NETフレームワークを持っている新しいホストに切り替えました。そして、すべてが完全に機能しています - 半分の価格!私の古いホストは私のウェブサイトを再フォーマットしてASP.NET 2.0と互換性があると言ってきましたが、私に答えたあなたのおかげで、私は彼のアドバイスに耳を傾けなかったし、再度、感謝します! –

+0

@JasonWeber:これを見て、より合理的な価格でより良い解決策を!私はそれが勝つと考えています。幸運と幸せな発展! –

2

あなたはホスティング会社を変更したくない場合は、唯一の方法は、「ダウングレード」.NET 2.0にあなたのサイトにある: 右プロジェクトをクリック - >プロパティ - >ビルド - >ターゲットフレームワーク

PS

これは、おそらく(大)量のコード変更を伴います。

+1

こんにちはMamoo。私はこれをやろうとした。私は自分のサイトをバックアップし、サイトのコピーを開いたときにプロパティ、ビルドを右クリックしただけで、ターゲットフレームワークのドロップダウンメニューから1つのオプションを選択できます。ホストを切り替えるのは私のところに来るかもしれないが、それは問題ない。時間を割いてお手伝いをしてくれてありがとう! –

関連する問題