我使用aspnet core(版本2.0和2.2)制作了一些应用程序,并使用toastr添加了服务器端通知(我使用了this插件并按照链接中所示的指南弹出通知)。当我使用 Visual Studio 进行调试时,一切正常,但是当我部署应用程序时,通知永远不会弹出,而且我没有任何反馈。是否有应用程序池配置或设置使它们像在本地环境中一样工作?
我会向您展示一些代码,但它与我遵循的指南几乎相同。如果需要,请告诉我是否需要向您展示一些代码或其他任何内容。预先感谢
我实际上找到了解决问题的方法。在配置方法的
startup.cs
文件中,显然有必要将 app.UseCookiePolicy();
方法放在 app.UseMvc
之后,并且通知就像魅力一样工作。我仍然不明白为什么在我的本地电脑上通知仍然有效。
webBuilder.ConfigureAppConfiguration((ctx, cb) =>
{
StaticWebAssetsLoader.UseStaticWebAssets(
ctx.HostingEnvironment,
ctx.Configuration);
}); try it in program.cs