簡體   English   中英

為什么我無法運行MVC5應用,web.config文件出現錯誤?

[英]Why i cannot run my MVC5 app, error from web.config file?

在我的MVC應用程序中,WebUI項目的web.config文件已使用以下connectionStrings標記進行了修改

    <connectionStrings>
    <add name="EFDbContext" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=SportsStore;Integrated Security=True"  providerName="System.Data.SqlClient"/>
  </connectionStrings>

  <configSections>    
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>

按下F5鍵后,我看到下面鏈接中顯示的以下錯誤頁面,有人可以告訴我為什么以及如何解決此問題嗎?

注意:在<connectionStrings>...</connectionStrings>不使用連接字符串,它將起作用。 但是為什么會出錯呢?

https://1drv.ms/a/s!AnpqTBe4ZZ2hbO7cMNILg4PTeBk

就像錯誤消息說的那樣。 您的配置文件中只能包含1個configSections元素。 此外,它必須是配置文件中<configuration>第一個子元素。

<configuration>
    <configSections>    
        <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </configSections>

    <connectionStrings>
        <add name="EFDbContext" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=SportsStore;Integrated Security=True"  providerName="System.Data.SqlClient"/>
    </connectionStrings>
</configuration>

MSDN

備注

如果此元素在配置文件中,則它必須是<configuration>元素的第一個子元素。

參考文獻:

  <configSections>    
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>

        <connectionStrings>
    <add name="EFDbContext" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=SportsStore;Integrated Security=True"  providerName="System.Data.SqlClient"/>
  </connectionStrings>

<confogSections>交換<connectiornStrings> <confogSections>

錯誤說您只能擁有一個configSection屬性,並且它必須在配置文件中首先出現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM