我有一個網站和一個Web應用程序,都登錄到一個通用的錯誤表。我希望能夠知道哪個項目記錄了錯誤。但我不能用一些全球性的財產去做。我想通過反思來獲得項目名稱。這可能嗎?它是否保存在清單中,並且無論項目是用什麼符號構建的,它都可以使用?如何在運行網站/ Web應用程序時獲取項目名稱?
1
A
回答
1
下面
System.IO.Path.GetFileName(System.Reflection.Assembly.GetExecutingAssembly().Location)
參考鏈接:::嘗試Get executing assembly name using reflection
http://forums.devshed.com/net-development-87/c--get-project-s-name-via-net-object-483704.html
1
「項目」 純粹是一個VS/MSBuild的概念,因此不會對這些領域之外存在工具。我可以建議的是使用Global.asax
命名空間的第一個「段」 - 「派生」應用程序。
var applicationName = typeof(Application).Namespace.SubstringBeforeFirst(".");
0
我看到了兩個解決方案(假設你的錯誤表是基於SQL)
重複數據刪除錯誤表和「給予」,如果你需要它們聚集你eachproject了自己寫進去,然後可以在一個視圖中組成一個簡單的聯合(然後您可以根據記錄的來源在結果表中輸入項目名稱)
向錯誤表添加一列「項目名稱」,然後填寫它寫下你的錯誤(因爲每個項目在寫道時都知道他的名字, T的一個簡單的任務和硬編碼該數據將聞不到太多)
,請解釋什麼是地點和原因,所以我們可以幫助更容易。
相關問題
- 1. 在運行時獲取iPhone應用程序的產品名稱?
- 2. 從Web項目設置中獲取網站名稱
- 3. 我如何運行cakephp網站沒有應用程序名稱在網址中?
- 4. 如何在Web應用程序中隱藏「項目名稱」?
- 5. 如何獲取後臺運行應用程序的名稱
- 6. ASP.Net網站項目與Web應用程序項目
- 7. 將網站項目轉換爲Web應用程序項目
- 8. Web應用程序項目VS網站項目
- 9. Web應用程序項目與網站項目
- 10. 如何獲取運行時Web應用程序路徑?
- 11. 獲取IIS網站應用程序名稱C#.Net
- 12. PowerShell + WebAdministration - 如何從Web應用程序獲取網站?
- 13. 獲取正在運行的應用程序的簡單名稱
- 14. 無法獲取正在運行的應用程序的名稱
- 15. 獲取在前臺運行的應用程序的名稱:android
- 16. 如何從進程名稱獲取應用程序名稱?
- 17. 網站應用程序項目訴訟網站項目
- 18. 如何獲取TopActivity名稱或獲取棒棒糖當前正在運行的應用程序包名稱?
- 19. 如何在.NET中獲取父項目的程序集名稱?
- 20. 多態性改變網站項目時,Web應用程序項目
- 21. 如何從SQL CLR中獲取Web應用程序的物理路徑(通過名稱,在運行時)?
- 22. JS:如何獲取網站名稱?
- 23. 如何動態獲取網站名稱
- 24. 從Web應用程序查找網站名稱
- 25. 如何通過vbscript獲取正在運行的應用程序名稱
- 26. 如何在android中獲取後臺運行應用程序的名稱?
- 27. 如何獲取計算機名稱(在Web應用程序中的主機名)?
- 28. 從C#獲取正在運行的Java程序的名稱(如.NET應用程序的進程名稱)
- 29. 項目名稱與Django中的應用程序名稱
- 30. 獲取項目名稱