В своем коде я хотел бы сказать, что я работаю над проектом моего веб-сайта в Visual Studio (либо Debug, либо Release).
Я думал о тестировании на "localhost", но это не идеально, потому что мы могли бы тестировать его локально на сервере.
Есть идеи?
Не совсем то, что вы просите, но вы проверяете на
System.Diagnostics.Debugger.IsAttached == true
Этот работает в режиме отладки или выпуска:
if (!String.IsNullOrEmpty(this.Request.ServerVariables["SERVER_SOFTWARE"])) { // you're running in IIS, not Cassini }
this.Server.MachineName
Могу помочь ...