私はMVC C#アプリケーションを持っており、既存のVB .NET Webフォームアプリケーションで追加することが任されています。私はそれをプロジェクトに追加し、それをIISのアプリケーションとして構成しました。私はそれらの間でデータを共有する必要がある以外は、アプリは正常に動作します。たとえば、ユーザーがC#アプリにログインし、VBアプリで再度実行する必要はないということです。私はまた、2人の間でセッションを共有する必要があります。 VBアプリケーションを仮想ディレクトリとして設定すると、例外が発生します。 'System.Web.HttpUnhandledException' in System.Web.dll( "")。同じソリューション共有セッションでのVisual Studio MVC C#とVB Webフォーム
プロジェクトは、hereのように構成されています。ここでは、複数のVisual Studio .NETプロジェクトを同じWebアプリケーションに参加させると表示されています。 This is a good example of what I am trying。
複数のプロジェクトをまとめて実行し、C#MVCとVB Webformsを実行することを私がGoogleで見つけることができるすべてを試しました。
セッションを共有できますか?もしそうなら、私はどのようなアプローチを取るべきですか?すべての援助は非常に高く評価されます。
リンクのソリューションを確認すると、両方のWebアプリケーションがアクセスできるようにSQL Serverを使用してセッションを保存する必要があるようです。 http://stackoverflow.com/questions/2868316/sharing-sessions-across-applications-using-the-asp-net-session-state-service – MAlvarez
本当にありがとうございました。まさにそれでした。私は先週の木曜日と金曜日に過ごしたすべての時間の後、どうして私がそれを見ていないのか分かりません。もう一度ありがとう、これは人生と健全性のセーバーだった。 – inosu812
[ASP.NETセッション状態サービスを使用してアプリケーション間でセッションを共有する]の可能な複製(http://stackoverflow.com/questions/2868316/sharing-sessions-across-applications-using-the-asp-net-session-state -サービス) – Bugs