相关疑难解决方法(0)

Azure 应用服务错误 405 - 请求无法完成。(不允许的方法)

我正在使用 Azure 应用服务 .NET 后端和 Xamarin.iOS 应用程序。我能够成功注册新用户,并且可以在数据库中查看该用户的详细信息。我有一个自定义 ApiController,它处理注册,并且我能够通过成功的 POST 调用保存详细信息。

\n\n

但是,当我尝试登录该应用程序时,出现以下错误:

\n\n
{Microsoft.WindowsAzure.MobileServices.MobileServiceInvalidOperationException: The request could not be completed.  (Method Not Allowed) \n
Run Code Online (Sandbox Code Playgroud)\n\n

下面是我的代码:

\n\n

后端成功进行 POST 调用的 RegistrationController

\n\n
[MobileAppController]\n[RoutePrefix("api/register")]\n[AllowAnonymous]\npublic class RegisterController : ApiController\n{\n\n     [HttpPost]\n    [Route("newuser")]\n    public HttpResponseMessage NewUser(RegistrationRequest request)\n    {\n        // Registration code in here\n\n    }\n\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

这就是我在客户端调用此函数的方式:

\n\n
public async Task<Result<UserProfile>> RegisterUser(RegistrationWrapper registrationrequest)\n    {\n        try\n        {\n            var registrationRequest = new JObject();\n            registrationRequest.Add("username", registrationrequest.username);\n            registrationRequest.Add("password", registrationrequest.password);\n            registrationRequest.Add("email", registrationrequest.email);\n            registrationRequest.Add("phone", registrationrequest.phone);\n            registrationRequest.Add("firstname", registrationrequest.firstname);\n            registrationRequest.Add("lastname", registrationrequest.lastname);\n\n            var result …
Run Code Online (Sandbox Code Playgroud)

azure xamarin.ios azure-web-app-service

2
推荐指数
1
解决办法
5901
查看次数

标签 统计

azure ×1

azure-web-app-service ×1

xamarin.ios ×1