正如标题中所说,我已经用“dotnet工具安装-g升级助手”更新了我的项目。现在,当我试图运行代码时,我得到了一个[异常]((https://i.stack.imgur.com/rnOoA.png)
下面是我的App.config,它没有被初始化:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>
<appSettings>
<add key="PathEmployeeDefaults" value="./EmployeeDefaults.json" />
<add key="ClientSettingsProvider.ServiceUri" value="" />
</appSettings>
<system.web>
<membership defaultProvider="ClientAuthenticationMembershipProvider">
<providers>
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
</providers>
</membership>
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
<providers>
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
</providers>
</roleManager>
</system.web>
</configuration>
我不确定问题的原因。我是否还需要更改或更新其他内容?
我也看到了一些其他格式的.config文件。有没有一个新的结构是如何supost看起来像?
另一个结构包含“configSections”。我需要使用这个吗?
1条答案
按热度按时间g52tjvyc1#
是否可以清理**%AppData%\Local\ProjectName中的旧项目文件夹
您可以在这里找到缓存:%应用程序数据%本地\Microsoft\VisualStudio\版本**
如果问题仍然存在,请尝试从nuget软件包管理器添加System.Configuration.ConfigurationManager。
我的工作。net框架4.7.2迁移到。net 6项目应用程序配置模板工作:
我以前遇到过同样的问题。这样就解决了。