C# 客户端中的ASPNET Web API应用程序返回错误
我想使用C# 客户端中的ASPNET Web API应用程序返回错误,c#,asp.net,asp.net-web-api,C#,Asp.net,Asp.net Web Api,我想使用ASP.NET web Api开发一个全栈web应用程序。我是否可以使用单个ASP.NET Web API项目开发该应用程序,或者我是否希望开发单独的客户端应用程序 我已经开发了一个restservicewebapi应用程序,运行良好。但我无法在应用程序中加载视图文件。我试图更改同一应用程序中的本地主机端口。但我只能给一个端口 Postman显示restful服务的数据。但客户端不加载。它给出了这样一个错误 “/”应用程序中出现服务器错误。 找不到资源。 描述:HTTP404。您正在查找
ASP.NET web Api
开发一个全栈web应用程序。我是否可以使用单个ASP.NET Web API
项目开发该应用程序,或者我是否希望开发单独的客户端应用程序
我已经开发了一个restservicewebapi
应用程序,运行良好。但我无法在应用程序中加载视图文件。我试图更改同一应用程序中的本地主机端口。但我只能给一个端口
Postman显示restful服务的数据。但客户端不加载。它给出了这样一个错误
“/”应用程序中出现服务器错误。
找不到资源。
描述:HTTP404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确。
请求的URL:/Views/Home/SupplierDetails.cshtml
版本信息:Microsoft.NET Framework版本:4.0.30319;ASP.NET版本:4.7.3429.0
您可以在ASP.NET中创建web应用程序的前端,同时在同一web应用程序中(在另一个控制器中)运行web API。事实上,这是一个很好的方法来“狗食”你的API,以确保它是功能性的,对开发者有用
通过创建Web API,您可以为其他客户和消费者提供您的API;您的ASP.NET Web应用程序可以是这些客户端之一 您可以在ASP.NET中创建web应用程序的前端,同时在同一web应用程序中(在另一个控制器中)运行web API。事实上,这是一个很好的方法来“狗食”你的API,以确保它是功能性的,对开发者有用
通过创建Web API,您可以为其他客户和消费者提供您的API;您的ASP.NET Web应用程序可以是这些客户端之一 我想你可能在《邮递员》中走错了路。您可以安装swashbuckler来帮助您测试API。你能给我们一个你的VS项目的大纲或屏幕截图,这样我们就可以知道控制器、视图和API控制器的名称了吗?我想你可能在Postman中使用了错误的路径进行测试。您可以安装swashbuckler来帮助您测试API。你能给我们一个你的VS项目的大纲或屏幕截图,这样我们就可以知道控制器、视图和API控制器的名称了吗?我认为你在最后一节中的建议是一个很好的解决方案。我将使用react或asp.net mvc客户端库创建另一个客户端应用程序。谢谢。如果您的客户端应用程序与API不在同一应用程序中,您可能需要查看API应用程序的
CORS
限制。您可能需要对API进行一些配置,以授权来自特定域的调用方或使其公开可用。更多信息:我认为你在上一节中的建议是一个很好的解决方案。我将使用react或asp.net mvc客户端库创建另一个客户端应用程序。谢谢。如果您的客户端应用程序与API不在同一应用程序中,您可能需要查看API应用程序的CORS
限制。您可能需要对API进行一些配置,以授权来自特定域的调用方或使其公开可用。更多信息: