[ad_1]
我的应用程序无法从 web.config 文件中选择连接字符串。
引用:“https://www.codeproject.com/”应用程序中的服务器错误。
你调用的对象是空的。
描述:执行当前 Web 请求期间发生未处理的异常。 请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。
异常详细信息:System.NullReferenceException:未将对象引用设置为对象的实例。
XML
<connectionStrings> <add name="myConnectionString" connectionString="server=XYZ;database=nDatabase;uid=sa;password=sa1234;" /> </connectionStrings>
请帮忙
解决方案3
对于网站或 Web 应用程序,默认配置文件是 web.config 文件。 你打电话时 ConfigurationManager.ConnectionStrings
它将从您的默认配置文件(即 web.config)获取连接字符串。 如果你还没有定义 myConnectionString
在 web.config 中添加它并检查您的站点。
解决方案1
把你的连接字符串
dbManager.ConnectionString = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString.ToString();
解决方案4
在 Web.Config 中
C#
<connectionstrings> <add name="MyConnectionString" connectionstring="Data Source=MyPc-PC;Initial Catalog=MyDb;Persist Security Info=True;User ID=sa;Password=12345" providername="System.Data.SqlClient" /> </connectionstrings>
您可以使用以下方式访问
C#
string constr = WebConfigurationManager.ConnectionStrings["webshopConnectionString"].ConnectionString;
解决方案5
了解应用程序文件或表示层中存在的 web.config 文件会覆盖 DAL 层中存在的 web.config 文件。
于是解决了
特别感谢 DamithSL 🙂
感谢你的帮助 :)
问候,
普拉文·N
解决方案21
你能帮我找到最好的解决方案吗
[ad_2]
コメント