错误。处理您的请求时发生错误。 ASP.NET Core MVC 2

时间:2019-03-14 09:30:45

标签: asp.net asp.net-mvc iis asp.net-core asp.net-core-mvc


我无法在IIS服务器上使用网站。
我阅读并尝试了Stack Overflow和其他站点的建议,但没有成功。

在IIS服务器版本10.0.17134.641(在我的本地计算机上)上安装站点时,发生以下错误:
enter image description here

在开发过程中,一切正常。当我尝试在本地IIS服务器上发布站点时,发生了这样的错误。主页显示正常。但是当我尝试注册或登录时,上面出现错误。

我很困惑,因为:
1)发布在“文件夹”中进行,IIS为它指明了方向。
2)我正在安装:来自此站点的Windows上的ASP.NET Core / .NET Core的Runtime&Hosting Bundle 2.2.3,用于Windows上:https://dotnet.microsoft.com/download/thank-you/dotnet-runtime-2.2.3-windows-hosting-bundle-installer
在我网站的模块中存在:AspNetCoreModule,AspNetCoreModuleV2
3)接下来,我在IIS服务器中为此站点设置“应用程序池”:
enter image description here
4)我是添加了该网站的“编辑权限...”,并允许下一个用户使用所有权限:IUSR,IIS_IUSRS改为“安全性”
5)还要打开下一个Windows功能:enter image description here

使用ASP.NET Core MVC 2.2和Use Entity Framework Core编写的网站也具有相同版本

可以连接什么?
有数据库连接吗?
还是配置IIS服务器?
或配置网站?
谢谢:)

已解决:
1)我必须添加:'app.UseDeveloperExceptionPage();'配置方法Startup.cs中的文件归档我的项目-帮助显示错误的更多详细信息。
2)在Microsoft SQL Server Management Studio中,需要在Security-> Logins中创建一个新用户(与'Databases'文件夹处于同一嵌套级别)。用户必须具有与IIS Server中的应用程序池类似的名称。在Default database的“常规”标签中,设置您的使用数据库。然后需要为用户设置下一个角色:sysadmin

中的Server Roles

0 个答案:

没有答案