我从Elmah错误日志中收到此错误作为警告。 实际上,在名为“ subscriber”的控制器上没有任何方法。 我也已经探索了这种解决方案
A public action method '..' was not found on controller '..'
但是所有问题是我的控制器中没有名为“ subscriber”的方法。
这是我的时事通讯控制器。
public class NewsletterController : Controller
{
private readonly NewsletterService _newsletterService;
public NewsletterController(NewsletterService newsletterService)
{
_newsletterService = newsletterService;
;
}
[Route("newsletter/sign-up")]
[HttpPost]
public async Task<ActionResult> SignUp(NewsletterSignUpModel model)
{
if (ModelState.IsValid)
{
await _newsletterService.SignUp(model);
}
return View("Index");
}
}
_newsletterService.SignUp()
此方法调用campaign monitor来订阅用户。
我在项目中搜索了特定的网址“ newsletter / subscriber / new”,也使用了单独的单词。但没有发现。
任何类型的帮助将不胜感激。