如何将vs2017中的mvc 5项目发布到本地iis

how to publish mvc 5 project in vs2017 to local iis

我想将一个 MVC5 项目发布到本地 IIS,我需要在 IIS 中更正设置连接字符串、权限和应用程序池以及帮助我​​完成它的所有事情。

当我发布时,我看到了这个错误。

Cannot open database "MyProjectDB" requested by the login. The login failed. Login failed for user 'WORKGROUP\DESKTOP-1O5A46C$'.

我解决了这个问题。 在我的电脑桌面上创建一个文本文件 (a.txt) 并进入 (a.udl)。 打开 (a.udl) 并设置连接

并测试连接 如果成功则关闭 udl window。 然后用记事本打开(a.udl)并复制

集成安全=SSPI;坚持安全信息=假;最初的 目录=我的项目数据库;数据源=.

并将连接字符串中的默认连接字符串替换为您在 IIS 中的网站。