错误。处理您的请求时发生了错误。

24 浏览
0 Comments

错误。处理您的请求时发生了错误。

关于在使用ASP.Net MVC Web应用程序与SQL Server数据库时的连接字符串的一个相当简单的问题。

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

我正在将我的应用程序迁移到一个IIS和SQL Server Express数据库(2014),我看到我的应用程序使用的数据库是一个本地数据库(具有.mdf扩展名),我需要知道的是如何将其附加到我的SQL Server Express数据库中(开发机器和服务器是分开的机器)。

我已经将它附加到服务器上,并为我的IIS创建了一个名为“IIS APPPOOL\DefaultAppPool”的登录,以便IIS能够使用服务器。在这里,我已经授予登录对数据库“aspnet-owinTest-20140519094353”的读写权限,我的IIS连接字符串是:

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

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


如果有人能帮我解决这个问题,我会非常感谢。我的应用程序只是抛出一个错误:

错误。

在处理您的请求时发生了一个错误。

这是默认的MVC错误。

还有没有办法可以查看发生了什么?比如日志之类的,我在IIS日志中检查了一下,似乎没有任何有助于我解决问题的信息。是否使用用户名/密码的登录会比使用Windows身份验证更好?

0
0 Comments

当在Visual Studio中遇到(Error. An error occurred while processing your request)这个错误时,首先建议检查项目中是否包含了所有的文件。如果有一些依赖的文件夹或文件被排除在外,就会出现这个错误信息。

要做到这一点,首先点击"显示所有文件"图标,检查你创建/添加的所有预期文件是否已包含在项目中。如果发现有遗漏的文件,右键点击并包含它。

如果有更快的方式来识别/避免这种排除文件/文件夹的问题,请在评论中分享。

0
0 Comments

(Error. An error occurred while processing your request)这个问题的出现的原因可能是在将ASP.NET MVC 4应用程序使用localDB部署到Windows 7上的本地IIS时遇到了问题。解决方法可能是将文件发布到wwwroot文件夹中,并设置本地池,同时确保app_data文件夹中包含数据库和日志。这可能不适合生产服务器,可能需要在SQL服务器上进行一些恢复操作来处理.mdf文件。

0