【发布时间】:2009-12-04 21:54:16
【问题描述】:
在我背后的代码中,我希望能够告诉我我正在 Visual Studio 中运行我的网站项目(调试或发布)。
我正在考虑测试“localhost”,但这并不完美,因为我们可以在服务器上本地测试它。
有什么想法吗?
【问题讨论】:
标签: asp.net vb.net visual-studio-2008
在我背后的代码中,我希望能够告诉我我正在 Visual Studio 中运行我的网站项目(调试或发布)。
我正在考虑测试“localhost”,但这并不完美,因为我们可以在服务器上本地测试它。
有什么想法吗?
【问题讨论】:
标签: asp.net vb.net visual-studio-2008
不完全是你要求的,但你检查
System.Diagnostics.Debugger.IsAttached == true
【讨论】:
this.Server.MachineName
可能会有所帮助...
【讨论】:
这个可以在调试或发布模式下工作:
if (!String.IsNullOrEmpty(this.Request.ServerVariables["SERVER_SOFTWARE"]))
{
// you're running in IIS, not Cassini
}
【讨论】: