asp.net mvc 发布网站无法连接上服务器(阿里云)的sql数据库

首先连接有问题的话我们需要去抓取异常获取异常信息,首先参考https://blog.csdn.net/u012997311/article/details/79625568写出异常抛出。

然后在服务器里面需要进行一下操作,首先打开IIS管理器然后打开应用程序池,在里面找到自己的网站名然后在“进程模型”找到"加载用户配置文件",将其改为true,接着找到"标识",然后将其修改为Localsystem

我获取的异常是provider:Named Pipes Provider,error:40 - 无法打开到SQL Server的连接,百度就知道,我这里说下我的处理:因为在本地我的程序都能运行,但是在服务器就不行,那么:

1:我们先看下我们的服务器sql数据库的名字,然后copy下来

2:然后在服务器里面找到你的发布网站里的webconfig打开后,找到data source =.;修改成data source =copy的数据库名(至关重要的);

然后问题应该能解决了

PS:如果是远程访问服务器数据库,那么请将数据库名字和端口一起copy然后放到data source这里。

有问题,请联系~~

猜你喜欢

转载自blog.csdn.net/qq_40258437/article/details/84930745