首页 » 脚本文章 » .net core IIS部署教程(部署教程数据库连接字符串错误)「.net core链接数据库」

.net core IIS部署教程(部署教程数据库连接字符串错误)「.net core链接数据库」

南宫静远 2024-07-23 18:14:53 脚本文章 0

扫一扫用手机浏览

文章目录 [+]

1、发布项目

2、下载并安装AspNetCoreModuleV2模块

下载地址:https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-aspnetcore-2.2.2-windows-hosting-bundle-installer

.net core IIS部署教程(部署教程数据库连接字符串错误) .net core IIS部署教程(部署教程数据库连接字符串错误) 脚本文章
(图片来自网络侵删)

下载页面

3、当打开IIS面板,在模块里有AspNetCoreModuleV2时表示安装成功

.net core IIS部署教程(部署教程数据库连接字符串错误) .net core IIS部署教程(部署教程数据库连接字符串错误) 脚本文章
(图片来自网络侵删)

4、添加网站并配置发布的路径、ip、端口等信息

5、将应用程序池.NET CLR版本选择为无托管代码

6、访问时如果报500错误,则先打开发布文件夹里的web.cinfig文件,修改stdoutLogEnabled="true",根据错误日志定位具体错误

7、常见问题——数据库连接失败,可能是数据库连接字符串有问题

例如错误提示:You shouldn't use localdb when hosting in IIS. LocalDB is launched in the context of the user running it.(在IIS中托管时不应该使用localdb。
LocalDB是在运行它的用户的上下文中启动的。

修改数据库连接字符串:

正确配置:"shopConnectionString": "server=.;database=ShopDB;uid=sa;pwd=123"

错误配置:"Server=PS20190608PCTW;DataBase=ShopDB;Trusted_Connection=True;"(本地可以访问,发布到IIS 不能访问)

8、修改完数据库连接字符串后再次访问成功

相关文章