微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Visual Studio突然关闭后的.Net Core Api 2.1 Http发帖请求不起作用

如何解决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 举报,一经查实,本站将立刻删除。