私はasp.net mvcとwebformという2つのプロジェクトを同じソリューションに持っています。両方のWebプロジェクトを使用できるかどうかはわかります。具体的には、webformプロジェクトでmvcアクションのいくつかを使用することができます。同じソリューション内の別のWebFormプロジェクトでmvcアクションへのURLを作成する方法?
0
A
答えて
2
ルーティングはプロジェクト特有です。プロジェクトが同じソリューションを共有しているかどうかにかかわらず、あるプロジェクトから別のプロジェクトにURLを簡単に生成する方法はありません。これは主に、仮想ディレクトリ、ドメインなど、定義されているルート以外のプロジェクトによって生成されたURLに他の要因が関係しているためです。これらのことは、実行中の特定のプロジェクトでのみ認識されます。
結果として、プロジェクトからのルートのURLを実際に取得する唯一の方法は、実行中にプロジェクトであるから取得することです。つまり、適切なURLを返すHTTPリクエストを送信できるエンドポイントを設定する必要があります。次に、あなたの他のプロジェクトでは、HttpClient
のようなものを使用してURLを生成するために必要な情報があれば、そのエンドポイントにリクエストを発行する必要があります。
+0
実際、iisのもとで、Webプロジェクトの下にフォルダを作成し、アプリケーションに変換した後、MVCプロジェクトに入りました。今私はOWINのmvcアプリケーションとwebformのアプリケーションをどのように統合するかを理解しようとしています。 –
関連する問題
- 1. 同じソリューション内の別のプロジェクトからApp.Configを取得する方法
- 2. Web APIプロジェクトを同じソリューションでMVCプロジェクトからデバッグする方法
- 3. 両方のプロジェクトwebform mvc
- 4. 同じプロジェクト内でdjangoアプリケーションを作成するアクセス方法= Django
- 5. Microsoft Azureの同じソリューションでプロジェクトを参照する方法
- 6. mvcで別のウェブサイトへのリンクを作成する方法
- 7. web APIとMVCソリューションを別々に作成する方法は?
- 8. ジャンゴ:同じ方法で別のURL
- 9. C#同じソリューション内の別のプロジェクトから例外をキャッチできません。
- 10. 同じソリューションにアクセスするには別のプロジェクトクラスをMVC
- 11. 同じソリューション内の別のプロジェクトから別のプロジェクトの組み込みリソースにアクセスできますか?
- 12. 同じソリューションの別のプロジェクトからリソースファイルにアクセスするC#
- 13. webserviceを使用して同じSharePoint 2013ソリューションでプロジェクトを作成
- 14. 同じソリューション内の異なるプロジェクトにリソースファイルを保存する
- 15. 同じURLのコンポーネントへのルーティング方法
- 16. 同じプロジェクト内のASP.NET MVCとWeb API
- 17. WPFの同じソリューションの別のプロジェクトからのビューのオープン/ロード
- 18. ファイルを同じソリューションの別のプロジェクトにビルド
- 19. WebFormとMVCが1つのプロジェクトで混在しているのと同じソリューションの2つのプロジェクトで分離されている
- 20. Resharper - ソリューション内のプロジェクトのインデックス作成を無効にする方法
- 21. Visual Studioの同じソリューションで複数のプロジェクトを実行する方法
- 22. MSBuild同じソリューションのプロジェクトへの依存性
- 23. 同じソリューションで別のプロジェクトへの参照を追加するにはどうすればよいですか?
- 24. 1つのプロジェクトから同じソリューション内の別のプロジェクトにサービス参照をコピーする
- 25. 同じソリューションの他のプロジェクトのカスタムアペンダー
- 26. mvcのurlアクションにhtmlアクションを変更する方法
- 27. ASP.NET MVCルーティング:同じページの2つのルート、同じURLを与える方法?
- 28. 同じソリューションで2番目のプロジェクトのコントローラから派生する方法
- 29. ASP.NET MVCとWebFormのページ作成時間
- 30. MVCコントローラへのlegecy URLのマップとアクション
コードといくつかの例を追加してください。 – acostela
webformプロジェクトで、野生のmvcプロジェクトのページを開くことができるメニュー項目を作成したいのですが、その逆もあります。 –