如何解决Visual Studio突然关闭后的.Net Core Api 2.1 Http发帖请求不起作用
我的应用程序正常运行。当工作室正在工作时,我的电脑突然关闭后,发布请求不再起作用。获取请求有效,但不发布。我不明白为什么这样。下面的代码是控制器。在调试模式下,请不要输入。
[HttpPost]
[Route("Login")]
public ActionResult Post(PA_Users login)
{
var user = repo.Login(login);
return Ok(new { Result = user,Status = "SUCCESS" });
}
public void ConfigureServices(IServiceCollection services)
{
services.AddSingleton<IConfig,Config>();
services.AddScoped<BaseRepository,BaseRepository>();
services.AddScoped<LoggerService,LoggerService>();
services.AddScoped<ExcellService,ExcellService>();
services.AddScoped<HelperService,HelperService>();
services.AddScoped<EmailService,EmailService>();
services.AddScoped<PA_UserRepository,PA_UserRepository>();
services.AddScoped<AdminRepository,AdminRepository>();
services.AddScoped<OxygenRepository,OxygenRepository>();
services.AddScoped<PA_ItemRepository,PA_ItemRepository>();
services.AddScoped<PA_InteraktifRepository,PA_InteraktifRepository>();
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1",new Info { Title = "My API",Version = "v1" });
});
services.AddCors(options =>
{
options.AddPolicy("CorsPolicy",builder => builder.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials()
);
});
services.AddSignalR().AddJsonProtocol(options =>
{
options.PayloadSerializerSettings.ContractResolver = new DefaultContractResolver();
});
services.AddMvc().AddJsonoptions(options => options.SerializerSettings.ContractResolver = new DefaultContractResolver());
}
什么可能是导致此问题的原因。预先感谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。