【问题标题】:ConnectionString Error webconfig asp.net连接字符串错误 web 配置 asp.net
【发布时间】:2012-12-31 02:37:56
【问题描述】:

我已经在 Windows Server 2003 上配置了 IIS 6.0,运行 ASP 和 HTML,我已经配置了一个 FTP 站点以通过 Visual Studio 2010 更新 asp.net,VStudio 使发布在网站文件夹中创建这些文件很好:

 Web.config
 Site.Master
 Site1.Master
 Global.asax
 Default.aspx
 About.aspx
 Styles
 Scripts
 bin
 Account

当我尝试运行 default.aspx 时出现此错误:

分析器消息错误:无法识别部分:'connectionStrings'

 Line 9:  
 Line 10: <configuration>
 Line 11:   <connectionStrings>
 Line 12:     <add name="ApplicationServices"      
 Line 13:          connectionString="data source= 192.168.1.2;  ;Initial Catalog  =ifdcontroladoria3;uid =sa;pwd = admin2012"

这是webconfig的代码

  <?xml version="1.0"?>
  <configuration>
  <connectionStrings>
  <add name="ApplicationServices"      
      connectionString="Data Source=192.168.1.2 ;Initial Catalog =ifdcontrol;uid =sa;pwd = evita"
     providerName="System.Data.SqlClient" />
  </connectionStrings>

服务器 192.168.1.2 或 MAQ001 在 IIS 6.0 的同一台计算机上,我做错了什么?

【问题讨论】:

  • 您以后可能希望避免发布用户名、目录名和密码。至少列出的 IP 是本地 IP,但还是要小心。
  • 我已经更改了我的真实服务器的真实用户名、数据库、IP,但感谢推荐

标签: asp.net asp.net-mvc iis iis-7


【解决方案1】:
<connectionStrings>  


<add name="ConnectionString" providerName="MySql.Data.MySqlClient" 
 connectionString="Data Source=127.0.0.1; port=3306; Initial Catalog=*DbName*; 
uid=root; pwd=*password*;"/>

</connectionStrings>

【讨论】:

    【解决方案2】:

    确保您已将应用程序池的 ASP.NET 版本设置为 2.0 或更高版本。看起来你遇到了这个问题 - http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/f3df53fe-666b-4a98-92d2-d6e4ba52552a/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-31
      相关资源
      最近更新 更多