Я использую угловой 1 для этого проекта.и работает с ошибкой 405 (метод не разрешен):
мой API выглядит следующим образом:
[HttpPut]
[Authorize]
[Route("api/License/Update")]
public bool Update(LicenseViewModel licenseViewModel)
{
}
Это обновление базы данных с моделью licenseViewModel Но моя маршрутизация пошла на: http://localhost/IRIS.Api6/api/License/Update?id=69499 что дает мне ошибку.405 (метод не разрешен)
В Моем служении у меня есть
angular.module('portal.core.resources.license')
.factory('License', ['$resource', 'authSettings', function ($resource,
authSettings) {
'use strict';
var License = $resource(
authSettings.apiServiceBaseUri + 'api/License/:id',
{
id: '@licenseSeq'
},
{
update:
{
method: 'PUT',
url: authSettings.apiServiceBaseUri + 'api/License/Update/'
},
licenseTypes: {
method: 'GET',
url: authSettings.apiServiceBaseUri + 'api/License/types',
isArray: true
},
licenseStatuses: {
method: 'GET',
url: authSettings.apiServiceBaseUri + 'api/License/statuses',
isArray: true
},
funeralServicesAdminFees: {
method: 'GET',
url: authSettings.apiServiceBaseUri + 'api/License/:id/FuneralServiceAdminFees',
isArray: true
}
}
);
....
Что я сделал не так?Спасибо.