c# - 本地托管在 IIS 服务器上时登录时出现 500 服务器错误
问题描述
我在后端使用了 asp.net-core api 应用程序,并在前端使用了 angular-cli。使用 Visual Studio 2017 在 localhost kestrel 服务器或 IIS express 上一切正常,但在本地托管 IIS 时,我确实加载了页面,但是当我尝试登录时它的唯一问题是我得到 500 服务器错误,但我没有得到任何有关错误的信息。如果有人告诉我如何让它在 IIS 上工作,那将会很有帮助
我试图通过更改 IIS 服务器上的一些设置来修复,但我没有任何线索或修复。
请下载我的源代码并尝试运行它https://github.com/abhilashlegend/DatingApp
我希望它可以像在 IIS 上的本地主机服务器中一样工作
解决方案
我解决了这个问题,转到 SQL 服务器管理工作室,在数据库连接下找到安全文件夹 -> 登录。右键单击并创建新的登录 IIS APPPOOL\datingapp 并在用户映射下选择要授予访问权限的数据库并选择数据库成员角色 db_datareader 和 db_datawriter,然后单击确定。重启 sql server 和 iis server 并修复。
推荐阅读
- javascript - Choropleth 地图上的 D3js HTML 工具提示
- cmake - 如何设置不同的CMAKE_EXE_LINKER_FLAGS取决于不同的add_executable?
- javascript - 谷歌地图聚类不适用于单个位置
- oracle-adf - 无法根据我的 systemLocal 变量呈现 outputText
- ruby-on-rails - 创建操作后更新数据库不起作用
- swift - UITableViewCell 中的 UICollectionViewCell 中的按钮点击操作
- java - 将 WebMvcConfigurerAdapter 正确转换为 WebMvcConfigurer
- amazon-ec2 - SSH aws ec2 centos 实例的权限被拒绝
- azure - 使用服务总线资源管理器创建的 Azure 主题订阅规则未触发
- java - 启用按钮组