我有一个应用程序,它在localhost上按预期显示我的服务堆栈端点的剃刀视图。但是,当部署到azure网站时,特定页面会出于某种原因显示元数据页面。我不知道如何弄清楚出了什么问题,因为它在我的机器上都有效:)。
作为参考,视图名称与返回DTO匹配。我在我的机器上以发布模式尝试过该网站。所有其他页面在azure和local上按预期显示。我已清除缓存并从控制面板重新启动了该站点。我的事情已经不多了。
任何想法都赞赏。
答案 0 :(得分:2)
可能对您有所帮助的一些常规故障排除方法:
使用Postman,cURL或Fiddler观看您的计算机与网站之间的HTTP流量,查找HTTP标头,请求和响应中的线索。
使用FileZilla,通过FTP连接到您的网站。将/site/wwwroot
的内容下载到本地计算机上的新目录。将其添加为IIS中的虚拟网站并在本地运行。您将运行与部署完全相同的代码。
以与ASP.NET Tracing类似的方式对您的应用程序进行跟踪,并查找异常或任何其他奇怪的行为。
有关其他资源,请参阅Troubleshooting a Web Site。