Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.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# ASP.NET核心移动后端API[错误]:此appname.azurewebsites.NET页面可以’;找不到_C#_Asp.net_Azure_Asp.net Web Api_Asp.net Core - Fatal编程技术网

C# ASP.NET核心移动后端API[错误]:此appname.azurewebsites.NET页面可以’;找不到

C# ASP.NET核心移动后端API[错误]:此appname.azurewebsites.NET页面可以’;找不到,c#,asp.net,azure,asp.net-web-api,asp.net-core,C#,Asp.net,Azure,Asp.net Web Api,Asp.net Core,我正在尝试使用发布->创建新应用程序服务将新创建的ASP.NET核心Web API部署到Azure服务,但即使Azure门户显示新创建的应用程序及其服务计划,我也无法通过拨打URL在浏览器中打开它,邮递员也不会在GET请求中返回任何内容 然而,它在本地主机中工作得非常好 如果有人能告诉我如何将ASP.NET核心Web API部署到Azure Cloud,这将是Xamarin.Android RESTful服务的后端,我将不胜感激 “非常感谢”我一直在互联网上寻找解决方案,最终找到了一个可行的解决

我正在尝试使用
发布->创建新应用程序服务
将新创建的ASP.NET核心Web API部署到Azure服务,但即使Azure门户显示新创建的应用程序及其服务计划,我也无法通过拨打URL在浏览器中打开它,邮递员也不会在GET请求中返回任何内容

然而,它在本地主机中工作得非常好

如果有人能告诉我如何将ASP.NET核心Web API部署到Azure Cloud,这将是Xamarin.Android RESTful服务的后端,我将不胜感激


“非常感谢”

我一直在互联网上寻找解决方案,最终找到了一个可行的解决方案,”他说

要解决访问ASP.NET Core 1.1 Web API时出现的404问题,需要在URL后面附加/API/值

这是完美的,但是需要根据你的目标做一些修改


谢谢,
TS

当您将ASP.NET Web应用程序推送到Azure网站时,Kudu通过使用msbuild创建部署构件来构建它。在某些情况下,Web应用程序可能在VS中运行良好,但在使用msbuild部署它时,它会被破坏。当wwwroot文件夹中的文件正是它们应该是的文件时,会发生运行时问题,但由于某些原因,该网站无法正常运行:您好@Ajay非常感谢您的评论,您的评论为我添加了一些关于Azure中Kudu的知识,但这里发生的事情是,我没有在创建中设置默认文件,因此如果我直接调用API url,例如:“localhost/API/”,那么它工作得非常好。