Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 客户端中的ASPNET Web API应用程序返回错误_C#_Asp.net_Asp.net Web Api - Fatal编程技术网

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进行一些配置,以授权来自特定域的调用方或使其公开可用。更多信息: