将 MVC5 ASP.net 应用程序从 VS 2013 部署到本地 IIS 获取 - 登录页面上"an unkown error occurred"项目符号



我在Visual Studio 2013终极版中使用SPA模板创建了一个ASP.NET MVC 5 Web应用程序。

我所做的唯一修改是指向sqlserver的localhost实例的连接字符串。我还更改了初始目录名称。

当我在IISExpress上运行应用程序时,一切都很好,我可以登录并注册新用户。

然而,当我将相同的应用程序发布到本地IIS时,我会得到登录页面,错误项目符号显示。发生了未知错误。

我不确定这个错误意味着什么,也不知道如何调试这个问题。非常感谢您的帮助。

<connectionStrings>
-->
 <add name="DefaultConnection" connectionString="Data Source=localhost;Initial Catalog=Identity;Integrated Security=True" providerName="System.Data.SqlClient" />

使用此连接:

<add name="DefaultConnection" connectionString="Data Source=localhost;Initial Catalog=Identity;User Id=sa;Password=123" providerName="System.Data.SqlClient" />

sa是Sql服务器用户名,123为密码

检查Web文件夹(IIS_IUSRS)的权限,检查应用程序池标识等。连接字符串应该仍然有效,它是对同一个框进行的SQL调用,因此除非调用SQL SERVER的标识从允许访问的用户更改为不允许访问的人(应用程序池可能与IISEXPRESS不同),否则任何操作都不会失败。只有当sa用户名是sa并且pass是123时,另一个答案才可能是修复。

相关内容

最新更新