无法在基本Blazor模板的.Net Core 3.1中读取appsettings.json。

时间:2020-06-18 20:41:46

标签: .net-core blazor appsettings blazor-webassembly

我基本上已经在.Net Core服务器上安装了默认的Blazor WebAssembley模板。

运行该应用程序,运行良好,并附带了用于身份的初始迁移,该身份已运行并创建了数据库表,因此我可以创建帐户登录名等。

更改了1个视图文件剃刀文件,现在该应用程序将无法运行。在调试模式下,我可以看到它似乎是空的,因此当应用程序尝试使用空的连接字符串连接到数据库时,该应用程序将崩溃。

我只是在另一台机器上执行了完全相同的步骤,并得到了相同的结果,但是唯一更改的文件是appsettings.json和一个剃刀文件。

appsettings可以正常工作,然后没有任何更改将不再有效。有关在哪里进行调查的任何建议将不胜感激-这是我进入.Net Core的第一步。

debug

1 个答案:

答案 0 :(得分:0)

以防万一其他人遇到此问题。尽管没有与之交互,但我在另一个浏览器窗口中打开了该应用。

关闭所有浏览器窗口并再次运行该应用程序后,我不再遇到问题。

需要注意的一件事是,我正在运行带有“不启动浏览器”选项的IIS Express,以便VS不会继续关闭和打开新的浏览器窗口。