我开始使用ASP.net核心对新网站进行编码 一切都可以在开发环境中正常运行:打开VSCode和F5即可运行。 但是,当我将它们全部发布到IIS之后,它会以404错误运行
找不到该本地主机页面未找到该网页的网页 地址:https://localhost:1111/ HTTP错误404
当页面将数据库连接到运行后端操作时,将显示错误页面。 在发布的网络中不使用数据库的任何操作(例如href到另一个链接),运行javascript验证,...都将运行,不会出现404错误
我会错过任何东西还是做错什么吗?
这是我发布网站的步骤
我忘记了指导我执行这些步骤的页面
答案 0 :(得分:0)
我本人已找到原因。当我向后端发布一些东西以处理数据库时,Web应用返回404页面的原因是我在数据库连接字符串中使用了Windows身份验证。因此,当我发布到IIS时,它无法访问数据库。当我使用sql server身份验证更改连接时,它可以正常工作