1

チェックアウト時にVisualStudioがセッションを強制終了するのは非常に奇妙なことです。そのため、ファイルをチェックアウトするときに、asp.netアプリケーションに何度もログインし直す必要があります。

Visual Studio 2010および2012で、VSSまたはTeamFoundationServerで使用した上記の動作に気づきました。MSDNのドキュメントCheckoutには、このような動作に関する詳細はありません。

それは私だろうか?または私のコード?またはそれはVisualStudioが行うことですか?

他の誰かが同じ問題に直面していますか?

Webアプリのプロパティ

4

2 に答える 2

3

Visual Studioが特定のファイルの変更を検出した場合、内部開発サーバー(おそらくIIS Expressでさえ)でホストされているとWebアプリケーションが再起動し、ユーザーセッションが無効になります。すべての種類のファイルで機能するかどうかはわかりませんが、cshtmlVisual Studio 2012以降のビューで発生することはわかっています。明らかに、IISでホストされるWebアプリの場合と同様に、を変更するweb.configと再起動も発生します。

最善の策は、サイトを外部でホストすることです。つまり、開発サーバー(Cassini)ではなくIISでホストします。これは、Webアプリケーションのプロジェクトプロパティで構成できます。

于 2013-01-03T10:18:19.440 に答える