在 Azure Web 应用程序中的 DNN 7 运行 上设置 NewRelic

Set up NewRelic on DNN 7 running in azure web app

我试图在我的 dnn 7 安装中获取 运行 的新遗留物 运行s 在 Azure 网络应用程序中。

我从 Azure 门户创建了一个 NewRelic 帐户,然后我关注了 the directions here

在我的网络应用程序的配置选项卡中创建了以下应用程序设置:

NEWRELIC_LICENSEKEY : ****I used the one from my account*-*****
NEWRELIC_HOME:        C:\Home\site\newrelic
COR_PROFILER_PATH:    C:\Home\site\newrelic\NewRelic.Profiler.dll
COR_PROFILER:         {71DA0A04-7777-4EC6-9643-7D28B46A8A41}
COR_ENABLE_PROFILING: 1

然后我按照上面文档 link 的指示将明确的应用程序名称添加到 Web 配置中,因为我为我的 webapp

启用了 "Always On"

即使多次重启我的网络应用程序也没有数据出现。

然后我尝试在新预览版 Azure 门户中设置它(我是唯一一个讨厌新门户的人吗,看起来不必要地复杂。)。我关注了the instructions for the new portal here。这也没有用。

我手动将 newrelic 文件夹上传到站点根目录和 azure 根文件夹,但没有成功。没有生成日志。

谁能帮我弄清楚我遗漏了什么以及为什么我无法在我的 DNN 7 azure 网络应用程序中将 NewRelic 运行。

提前致谢。

约旦

好的,

我的网络应用程序设置为 运行 64 位。 ddn 站点未设置为 Web 项目,因此我无法使用 NuGet 安装包。我所做的是创建一个空白项目并安装 NewRelic package for 64 bit azure webapp

然后我从该项目复制文件并将其上传到我的网络应用程序的站点根目录,按照有关手动安装的说明重新启动我的网站。

现在可以使用了。