错误处理您的请求时出错

本文关键字:出错 请求 处理 错误 | 更新日期: 2023-09-27 18:10:37

关于使用带有SQL server数据库的ASP.Net MVC web应用程序连接字符串的问题相当简单。

我创建了一个使用数据库的Web应用程序,使用Visual studio 2014的MVC 5应用程序的默认模板。

我正在将我的应用程序转移到IIS和sql server express数据库(2014(,我发现我的应用软件使用的数据库是一个localDB(具有.mdf扩展名(,我需要知道的是如何将其连接到sql server express库。(开发机器和服务器是独立的机器(

我已将其连接到服务器,并有一个登录名"IIS APPPOOL''DefaultAppPool",以便我的IIS能够使用服务器。在这里,我已经授予了对数据库"aspnet-owinTest-20140519094353"的登录读写权限,并且我在IIS中的连接字符串是

Server=KEVIN-PC'SQLEXPRESS;Database=aspnet-owinTest-20140519094353;Integrated Security=true

构建应用程序时的默认连接字符串是:

<add name="DefaultConnection" connectionString="Data Source=(LocalDb)'v11.0;AttachDbFilename=|DataDirectory|'aspnet-owinTest-20140519094353.mdf;Initial Catalog=aspnet-owinTest-20140519094353;Integrated Security=True" providerName="System.Data.SqlClient" />

如果有人能帮我一把的话。我的应用程序只是抛出一个错误

错误。处理您的请求时出错。

这是默认的MVC错误。

还有什么方法可以让我看到发生了什么?就像在日志中一样,我检查了IIS日志,似乎没有任何信息对我有帮助。对我来说,只使用用户名/密码登录而不是使用Windows身份验证更好吗?

错误处理您的请求时出错

我相信我找到了我要找的东西:
如何在Windows7上使用localDB将ASP.NET MVC 4应用程序部署到本地IIS?

虽然这对于生产服务器来说可能不是一个好主意,但它确实起到了作用。

我想必须从.mdf.在SQL服务器上进行某种类型的恢复

所有人所要做的就是发布他们的文件,将它们放在wwwroot文件夹(以及包含数据库和日志的app_data文件夹(中,并将池设置为本地,然后就应该设置了。

如果您是Visual Studio的新手,并面临此错误,我建议您首先检查的是INCLUDE项目中的所有文件。如果有一些从属文件夹或文件被排除在外,则会将此错误消息返回到浏览器

要执行此操作,请首先单击"显示所有文件"图标,然后检查您创建/添加但未包含在项目中的任何预期文件。如果找到,请右键单击并将其包含在内。

如果有任何更快的方法来识别/避免任何此类排除的文件/文件夹问题,请在下面的评论中分享。