C# Web API返回html而不是JSON

C# Web API返回html而不是JSON,c#,asp.net,angularjs,entity-framework,asp.net-web-api,C#,Asp.net,Angularjs,Entity Framework,Asp.net Web Api,我们制作了一个角度js解决方案,控制器设计为WepAPIs。当我在本地进行测试时,解决方案运行良好。但是当我部署到服务器时,WebAPI似乎没有给出正确的响应 请求正文和api路径正确。虽然我在调用API的响应中得到了200的响应代码,但响应中的内容类型是text/html;charset=utf-8而不是JSON,并且我的索引页在响应中以html的形式返回 我是否缺少任何服务器配置?必须为WebAPI项目进行一些服务器配置吗 听起来你得到了一个错误页面的回应。您读过了吗?听起来您的项目/服务器

我们制作了一个角度js解决方案,控制器设计为WepAPIs。当我在本地进行测试时,解决方案运行良好。但是当我部署到服务器时,WebAPI似乎没有给出正确的响应

请求正文和api路径正确。虽然我在调用API的响应中得到了200的响应代码,但响应中的内容类型是text/html;charset=utf-8而不是JSON,并且我的索引页在响应中以html的形式返回


我是否缺少任何服务器配置?必须为WebAPI项目进行一些服务器配置吗

听起来你得到了一个错误页面的回应。您读过了吗?听起来您的项目/服务器可能已配置为始终返回index.html,这通常是您想要的,除了在其中进行API调用和调用以检索其他文件。正确设置Accept Header?不确定它是否有助于其他人-我在development env中同时运行同一应用程序的两个版本时遇到了这个问题。听起来您得到了一个错误页面作为响应。您读过了吗?听起来您的项目/服务器可能已配置为始终返回index.html,这通常是您想要的,除了在其中进行API调用和调用以检索其他文件。正确设置Accept Header?不确定它是否有助于其他人-我在development env中同时运行同一应用程序的两个版本时遇到了这个问题。