IIS下发布的asp.net网站如何连接数据库?怎么配置conectionstring?

天joker 2015-09-09 04:59:36
我把我做的asp.net网站项目发布到IIS上面,但是却不知道怎么把连接上数据库。我在本地上做开发时用的是Windows验证,听说要发布到Web服务器后,要改成SQL身份验证。

这是我的conectionstring
<connectionStrings>
<add name="NeiMeng_DB" connectionString="server=DESKTOP-MIU6N0C;database=NeiMeng_DB;integrated security=SSPI"/>
</connectionStrings>


求问如何更改connectstring ,以及正确的连接数据库的方法?
...全文
286 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
宝_爸 2015-09-10
  • 打赏
  • 举报
回复
sql server那边也要设置相应的用户,和权限。
ajianchina 2015-09-09
  • 打赏
  • 举报
回复
你不用自己改,你将开发机连接数据库模式重新设置成口令连接,就会自动生成按口令连接的字符串,你懂得,接下来你将生成的口令中的用户跟密码换成你服务器上数据库的口令就完成了。
不烈鸟 2015-09-09
  • 打赏
  • 举报
回复
如楼上所说
xiaofeiren0 2015-09-09
  • 打赏
  • 举报
回复
改成数据库远程连接模式,不用原来的连接本地了。如楼上各位所说
qq_25354783 2015-09-09
  • 打赏
  • 举报
回复
取连接字符串: string myvar=configurationsettings.appsettings["connstring"]; web.config文件:加在<appsettings>和</appsettings> 之间 <appsettings> <add key="connstring" value="uid=xx;pwd=xx;database=batabase_name;server=(local)" /> </appsettings> 网上有很多关于这类的解答,直接问度娘
  • 打赏
  • 举报
回复
<add name="NeiMeng_DB" connectionString="Data Source=DESKTOP-MIU6N0C;Initial Catalog=NeiMeng_DB;User ID=xxx;Password=yyy;Connection Timeout=60; " providerName="System.Data.SqlClient" /> 大约就这个样子吧,替换高亮部分

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧