2011-06-23 8 views
0

既存のasp.net webformsウェブサイトに1ページを追加する必要があります。ウェブサイトの残りの部分を変更せずに既存のウェブサイトに新しいページを追加する

これは実行時に追加されるため、ウェブアプリケーション/ウェブサイト全体を再デプロイできません。

は、コードの後ろのコードをaspxファイルに移動する(推奨または唯一の)ソリューションですか、それとも他のオプションがありますか?

私はdllのコードを置くことができず、動的に実行される.csファイルはウェブサイトの場合のみで、ウェブアプリケーションの場合はそうではありません。

コードを私のコードの後に​​aspxファイルの中に入れても問題ありませんか?

答えて

1

実際には、あなたが何かを再利用しようとしていない限り、WebページをURL経由であなたのページへリンクする必要はありません。同じプロジェクトにする必要はありません。

技術的には、あなたのプロジェクトはスタンドアロンとして問題なく、あなたのプロジェクトにリンクするだけです。 URLを心配している場合を除き、iframeやその他のURLを書き換える必要があります。

+0

ので、私は、全体の新しいウェブサイトを構築し、自分のアプリケーションプールで全体の新しいウェブサイトである私のウェブサイトへのURL www.example.com/mypart(、web.configファイルなどをリダイレクトすることができます?) – Michel

+0

うん、同じサイトになければならない唯一の理由は、同じURL構造を維持したり、物を再利用したりすることだけです。サイトに触れることができないため、同じ構造内に構築する必要はありません。また、元のサイトからセッション、認証、クッキーなどを自分のものにすることもできます。 – melaos

0

ちょっと参考:1つの解決策は、ダイナミックプロキシを使用して既存のWebアプリケーションを傍受して拡張することです。このアプローチは、あなたが達成しようとしているものにはあまりにも関与しているかもしれません。

LinFu Castle

関連する問題