私たちは、フロントエンドと管理セクションの2つのMVC UIを持つC#MVCプロジェクトに取り組んでいます。私たちは現在、IIS Expressをローカルでデバッグするために使用しています。両方のアプリケーションをデバッグすると、セッションで共有されている両方のアプリケーションの値を見ることができます。MVCアプリケーションのセッションを分離しようとしています
私は\ CONFIG \ applicationHost.configを当社MyApp.vsを変更し、各アプリケーションのためのアプリケーションプール]セクションを追加し、それを使用するように設定し、次のように:
<sites>
<site name="WebSite1" id="1" serverAutoStart="true">
<application path="/">
<virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":8080:localhost" />
</bindings>
</site>
<site name="MyApp.Frontend" id="2">
<application path="/" applicationPool="MyAppFrontendAppPool">
<virtualDirectory path="/" physicalPath="C:\Users\myname\Source\Repos\MyApp\MyApp.Frontend" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:51415:localhost" />
</bindings>
</site>
<site name="MyApp.Admin" id="5">
<application path="/" applicationPool="MyAppAdminAppPool">
<virtualDirectory path="/" physicalPath="C:\Users\myname\Source\Repos\MyApp\MyApp.Admin" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:58534:localhost" />
</bindings>
</site>
<siteDefaults>
<logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults applicationPool="Clr4IntegratedAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>
しかし、私はまだから変数を参照してください両方のアプリをセッションに追加しました。
各アプリが独自の個別のセッションで動作するようにするにはどうすればよいですか? ASP.NETで