为什么我的servicestack站点的剃刀视图只在azure上显示元数据页面



我有一个应用程序,可以在localhost上按预期显示服务堆栈端点的剃刀视图。然而,当部署到azure网站时,由于某种原因,特定页面会显示元数据页面。我不知道如何找出问题所在,因为这一切都在我的机器上运行:)。

作为参考,视图名称与返回的DTO匹配。我已经在我的机器上试用了该网站的发布模式。所有其他页面都按预期在azure和本地显示。我已经清除了缓存,并从控制面板重新启动了网站。我没有什么可尝试的了。

任何想法都值得赞赏。

一些可能对您有所帮助的常规故障排除方法:

  1. 使用Postman、cURL或Fiddler来观察计算机和网站之间的HTTP流量,在HTTP标头、请求和响应中寻找线索。

  2. 使用FileZilla,通过FTP连接到您的网站。将/site/wwwroot的内容下载到本地计算机上的新目录中。将其添加为IIS中的虚拟网站并在本地运行。您将运行与部署的代码完全相同的代码。

  3. 以类似于ASP.NET跟踪的方式为应用程序提供跟踪,并查找异常或任何其他奇怪的行为。

  4. 有关其他资源,请参阅网站疑难解答。

最新更新