razor - 为什么我的 servicestack 站点的 Razor View 仅在 Azure 上显示元数据页面?

标签 razor azure metadata servicestack

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

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

任何想法表示赞赏。

最佳答案

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

  1. 使用Postman , cURLFiddler观察您的计算机和网站之间的 HTTP 流量,在 HTTP header 、请求和响应中寻找线索。

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

  3. 以类似于 ASP.NET Tracing 的方式使用跟踪来检测您的应用程序并查找异常或任何其他奇怪的行为。

  4. 引用 Troubleshooting a Web Site获取更多资源。

关于razor - 为什么我的 servicestack 站点的 Razor View 仅在 Azure 上显示元数据页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17931627/

相关文章:

c# - 在 Visual Studio 2013 中无法将 ASP Web 应用程序迁移到 Azure Web 角色 - 'Add Windows Azure Deployment Project' 选项在哪里?

azure - 是否可以将 eventhub 和服务总线添加到 Azure 中的资源组?

javascript - Node JS : storing music metadata on JSON

url - 网站元文件的新 url 路径前缀的名称是什么?

javascript - REGEX 在 MVC4 Razor/Javascript 中使用上标格式化小数

c# - webmatrix c# 和 Razor

javascript - Jquery 与 Javascript 设置 html 隐藏 bool 字段

azure 授予第三方订阅部署权限

java - 在 PDF 中插入/更新 XMP?

asp.net-mvc - 使用带有 AngularJS 的 jQuery 验证的 Razor View