2011-07-27 3 views
0

私のcapexプロジェクトフォルダには、asp.net/vb.net Webサイトのすべてのページが含まれています。 OpenId認証をサポートする必要があるときにlogin.aspx用のログインフォルダを追加しましたが、C#サンプル(dotNetAuth)しか見つからず、vb.netのコードを書き直すことができませんでした。私のlogin.aspxページは動作しますが、response.redirect( "search.aspx")は404 - ページが見つかりませんエラーを返します。project_1/login.aspxからproject_2/search.aspxを呼び出す方法

設備投資およびログインプロジェクトフォルダの両方が私のソリューションフォルダに保存され、そして溶液をコンパイルします。私も試しました。 のResponse.Redirect( "../ CAPEX/search.aspx ")(HttpException:トップディレクトリ上記のことができない、終了します。) のResponse.Redirect(" 〜/ CAPEX/search.aspx")(404 - ページが見つかりません) server.transfer( "/ capex/search.aspx")(HttpException:子プロセスの実行中にエラーが発生しました)

誰かが解決策を提案したり、OpenID認証のvb.netコードビハインドサンプルを指摘したり、私が試みるかもしれないより多くのアイデア?あなたは二つの別々のプロジェクトを持っている場合は、事前に

おかげで、 マーク

答えて

0

は、あなたは、2つの独立したウェブサイトを持っているホストされ、異なるサブドメインまたは仮想ディレクトリに、個別に実行する必要があります。また、別のURLから呼び出すには、外部URLを使用する必要があります。

たぶん、あなたはあなたのメインのアプリケーションにコンパイルされたDLLとしてC#の部分を含め検討すべき?これを行うにはいくつかの方法があります。たとえばhereを参照してください。

+0

ありがとう、私は外部リンクを持つ2つの独立したウェブサイトを試してみると思います。私はこれに投票するのに十分な担当者がいないが、もし私がしたら、私は投票するだろう。最高のお礼、マーク –

+0

とにかく質問に回答としてマークすることができます - http://stackoverflow.com/faq#howtoaskを参照してください – NOtherDev

関連する問題