asp.net mvc api return’此XML文件似乎没有与之关联的任何样式信息。 文档树如下所示。

我使用entity framework制作了一个简单的net mvc web api,当我进行api调用时,我在chrome中遇到这个错误:

此XML文件似乎没有与之关联的任何样式信息。 文档树如下所示。

在IE中没有出现这个错误,而是api的结果导致json文件的下载…我想要设置响应,例如结果将出现在浏览器中,而不是作为下载, 我该怎么做呢?

Web api应用程序默认没有界面。 当您调用web api时,您应该期望在客户端上读取指定格式的response body上的某些数据。 鉴于此,web api返回格式化为xml的内容,浏览器显示它。

当您没有xml内容的样式时,您发布的消息是浏览器的默认消息。 它也发生在其他平台上 ,因为它是浏览器的消息。

如果您需要显示友好的界面,我建议您从asp.net web api application更改为asp.net mvc application 。 您可以将两者放在同一个应用程序上,并且在显示用户界面的情况下,只需返回一个View