有沒有辦法在運行時做到這一點?如何判斷某個網站是否在ASP開發服務器中?
4
A
回答
4
與IIS(INSTANCE_ID
,INSTANCE_META_PATH
)相關的標準服務器變量,和SERVER_SOFTWARE
都從運行在ASP.NET開發服務器上的應用程序檢查時看起來都是空的。我建議通過Request.ServerVariables["SERVER_SOFTWARE"]
或類似的方式檢查其內容。
-2
你可以檢查,看看它是否被託管不在端口80(因爲開發服務器會默認給你一個相當隨機端口號)
0
因爲我總是編譯我的代碼爲「釋放」到正常的服務器和「調試」爲本地代碼的建設,我始終以
#if DEBUG
//Some code that only happens in debug mode
#else
//Production code (frequently connection strings)
#endif
當然的優勢,如果你忘記切換到「釋放」當您發佈模式,這是個壞消息:)
0
有點間接的:HttpContext.Current.Request.IsLocal
0
如果從不同的機器上訪問它,它不能是ASP.NET開發服務器( 「卡西尼」)
相關問題
- 1. 如何判斷某個頁面是否爲ASP中的SSL?
- 2. 如何判斷我是否在網絡服務器下運行?
- 3. 如何判斷XHR是否使用readyState發送到服務器?
- 4. 如何判斷某個Excel文件是否使用VB.NET打開?
- 5. 如何判斷網頁是否存在?
- 6. 如何判斷某個字母是否在字符串中 - javascript
- 7. 如何判斷某個鍵是否在Python中被按下?
- 8. 如何判斷某個方法是否在類中定義?
- 9. 如何判斷某個特定列是否在表格中?
- 10. 如何判斷sidekiq是否連接到redis服務器?
- 11. 如何判斷我的服務器是否提供GZip內容?
- 12. 如何判斷某個網址是否爲Facebook網頁或個人資料?
- 13. 如何判斷Flash是否加載到網站上?
- 14. 如何判斷網站是否使用表單認證
- 15. 如何判斷現有網站是否使用WebGL?
- 16. 如何判斷一個區域是否屬於某個形狀?
- 17. EPiServer 6站點中心在Visual Studio開發服務器中斷
- 18. 如何判斷某物是否爲容器?
- 19. 如何判斷是否聲明ASP中的變量
- 20. 判斷文件是否是FTP服務器上的目錄
- 21. 如何判斷某個類是否繼承自NSObject(Objective-C)
- 22. 如何判斷NSURLConnection是否緩存了某個圖像?
- 23. 如何判斷某個類是否使用Trait
- 24. 如何判斷我的JSONArray是否包含某個JSONArray?
- 25. 如何判斷某個操作是否爲lambda表達式?
- 26. JAXB:如何判斷某個類是否可以無法註釋
- 27. 如何判斷控制器中是否定義了某個視圖(圖塊)?
- 28. 如何判斷ReactJS是否處於JavaScript開發模式?
- 29. XMLHttpRequest打開併發送:如何判斷它是否有效
- 30. 如何判斷asp.net 4.0是否安裝在我的服務器上?
默認情況下,這可能會起作用,但您可以讓IIS在任何你想要的端口上運行。 – 2009-07-30 20:31:46