4

ローカルホストを使用しているか、ライブサーバーを使用しているかを確認する方法を知りたいのですが。

基本的に欲しいのですが…

if (using localhost)
{
  Do Stuff...
}
else
{
   Do this instead...
}

どうすればこれを行うことができますか?探し回ったのですが、何も見つかりません。ライブサーバーと開発サーバーの設定が異なるため、これを実行したいと思います。そして、私が使用しているものを自動的に確認してから、特定の設定を使用する方法が欲しいです。

前もって感謝します。

4

3 に答える 3

17

あなたはこのようなことを試みることができます

HttpApplication http = new HttpApplication();
if (http.Request.IsLocal)
于 2012-09-17T16:08:33.513 に答える
4
if(HttpContext.Current.Request.IsLocal)
{
}
于 2013-10-08T20:01:31.593 に答える
3

場所に関するチェックが本当に必要なのか、それともビルドの種類に関するチェックが必要なのかによって、DEBUG チェックでコードを装飾することに関心があるかもしれません。

次のリンクを参照してください。

http://msdn.microsoft.com/en-us/library/4y6tbswk(v=vs.100).aspx

#if DEBUG
 // Do stuff
#else
 // Do other stuff
#endif
于 2012-09-17T16:11:49.817 に答える