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

时间:2013-07-29 18:35:58

标签: razor azure metadata servicestack

我有一个应用程序,它在localhost上按预期显示我的服务堆栈端点的剃刀视图。但是,当部署到azure网站时,特定页面会出于某种原因显示元数据页面。我不知道如何弄清楚出了什么问题,因为它在我的机器上都有效:)。

作为参考,视图名称与返回DTO匹配。我在我的机器上以发布模式尝试过该网站。所有其他页面在azure和local上按预期显示。我已清除缓存并从控制面板重新启动了该站点。我的事情已经不多了。

任何想法都赞赏。

1 个答案:

答案 0 :(得分:2)

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

  1. 使用PostmancURLFiddler观看您的计算机与网站之间的HTTP流量,查找HTTP标头,请求和响应中的线索。

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

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

  4. 有关其他资源,请参阅Troubleshooting a Web Site