App.config不知怎么变了,破坏了我的项目



尽管没有进行任何真正的更改,我的项目还是停止了工作。我将其追溯到以下内容,但我没有做出任何更改,老实说,在我的整个构建过程中,使用TFS nuget似乎一直会让事情变得一团糟,所以可能是这样吗?

无论如何,App.config过去只是这样:

  <appSettings configSource="appsettings.config">
  </appSettings>

今晚改为:

<appSettings configSource="appsettings.config">
    <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>

我刚刚遇到了这种情况。这似乎是由于简单地导航到项目属性中的"服务"部分引起的,尽管我在该部分没有做任何更改。

有关Visual Studio自动重新启用"客户端应用程序服务"的更多详细信息

我也有同样的事情,它破坏了我的登录代码;我只是每次使用会员制方法时都会不断出错。我没有做任何更改,在将app.config与备份版本进行比较之前,我花了一两个小时。我更换了更换过的零件,一切又开始工作了。

当项目发生时,我一直在使用ClickOnce发布它。

最新更新