我在 Azure Web 应用程序上遇到了一个让我感到困惑的 raygun 错误。
d:\local\Temporary ASP.NET Files\root\8c572dab\d52156ac\
App_Web_636035960914530576dbc451921d-d5ba-4ab9-ae23-
3aebe17a2fcd.cshtml.ae8ccf29.453z6dsh.0.cs(151):
error CS1528: Expected ; or = (cannot specify constructor arguments in declaration)
Run Code Online (Sandbox Code Playgroud)
错误本身是有道理的——它只是一个生成的具有语法错误的 razor 文件。令我困惑的是生成文件的位置。
此 Web 应用程序正在运行单个实例。然而,当我去 kudu 寻找应用程序并浏览时,我找不到那个路径。相反,我看到:
D:\local\Temporary ASP.NET Files\root>ls
6260ae3c
Run Code Online (Sandbox Code Playgroud)
我是否遗漏了有关 Azure 的一些基本知识?如果这个 Web 应用程序能够扩展到多个实例,我就会明白我可能使用 kudu 遇到了错误的实例。但是,由于只有一个实例,我真的不明白。