2009-07-30 9 views

答えて

4

標準のサーバー変数(DEVサーバはデフォルトで、あなたにではなくランダムなポート番号を与えるため)、 SERVER_SOFTWAREは、ASP.NET開発サーバー上で実行されているアプリケーションから調べると、すべて空白に見えます。彼らの内容をRequest.ServerVariables["SERVER_SOFTWARE"]またはそれに類するものを使って調べることをお勧めします。私はいつもあなたが「リリース」に切り替えることを忘れてしまった場合、私はいつも、もちろん

#if DEBUG 
    //Some code that only happens in debug mode 
#else 
    //Production code (frequently connection strings) 
#endif 

を活用し、通常のサーバとローカルコードの構築のための「デバッグ」に「リリース」のための私のコードをコンパイルしているので

-2

あなたがチェックし、そうでないポート80上でホストされていた場合に見ることができたIIS(INSTANCE_IDINSTANCE_META_PATH)に関連した

+0

これはデフォルトでは機能するかもしれませんが、IISをピンチで必要な任意のポートで実行させることができます。 –

0

HttpContext.Current.Request.IsLocal

0

ビット間接的です"Casini")

0

あなたが別のマシンからアクセスしている場合、それはASP.NET開発サーバーにはできません(:あなたが公開モードでは、それは悪いニュース:)

関連する問題