我剛剛在我們的測試服務器上安裝了NewRelic .NET代理。我得到一個錯誤,說明安裝程序是無法訪問註冊表,並且COR_ENABLE_PROFILING需要設置爲1才能使代理工作。NewRelic for .NET需要在註冊表中將COR_ENABLE_PROFILING設置爲1
如何將COR_ENABLE_PROFILING設置爲1?
我剛剛在我們的測試服務器上安裝了NewRelic .NET代理。我得到一個錯誤,說明安裝程序是無法訪問註冊表,並且COR_ENABLE_PROFILING需要設置爲1才能使代理工作。NewRelic for .NET需要在註冊表中將COR_ENABLE_PROFILING設置爲1
如何將COR_ENABLE_PROFILING設置爲1?
創建一個系統環境變量COR_ENABLE_PROFILING並將該值設置爲1並重新啓動服務器以防萬一。
希望這是解決,但以防萬一:到了New Relic的.NET代理最近的一些變化改善了這個設置是如何工作的,所以安裝最新版本也將大致解決這個問題(重新運行安裝程序可以爲好)。如果您還是有問題,我會強烈建議在https://support.newrelic.com/開罰單
New Relic的新版本創建一個系統變量,但對我來說是沒有工作,所以我創建了一個新的「用戶eviroment變量」與相同的價值。
要創建你必須去到我的電腦環境變量>高級系統設置
在系統屬性窗口中選擇高級選項卡,然後單擊環境變量...
在環境變量窗口你會注意兩列用戶名和系統變量的用戶變量。
也許你已經擁有的系統變量,但你需要創建一個具有相同的參數COR_ENABLE_PROFILING新的用戶變量和值設置爲1
我希望這對你的工作。 我很抱歉我的英文不好。
最新版本的New Relic agent for .NET在註冊表中放置了必要的環境變量。系統環境變量(從系統屬性 - >高級 - >環境變量訪問的那些變量)僅在您計劃監視非IIS應用程序時才需要。它們是在啓用「Instrument All .NET Applications」選項的情況下安裝.NET代理程序時創建的。
這聽起來像是有關權限問題添加值到註冊表的原始問題。
如果您添加有關如何爲不知情的用戶創建sysenv變量的分步說明,我將提供您的答案。 –
Here you go http://www.itechtalk.com/thread3595.html – Fahad