1、Submit 操作失败。更新条目时出错。有关详细信息,请参见内部异常。 InnerException 消息: 不能在具有唯一索引 'AK_Employee_LoginID' 的对象 'HumanResources.Employee' 中插入重复键的行。
语句已终止。
原因:

employee.ManagerID 属于外键,存在与别的表关联,故需给他赋一个值。
如下所示:
修改 HRApp.Web.csproj中的 OrganizationService.cs 文件中的以下项:

       public void InsertEmployee(Employee employee)
        {
           ,,,
            employee.ManagerID = 288;
           ...
        }

2、不能注册用户
提示不能连接至数据库。
如果是连接串配置引起的,请修改 HRApp.Web.csproj中的 Web.config 文件中的以下项:

<!--<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />-->
修改为:
<add name="ApplicationServices" connectionString="data source=yourSQLSERVER;initial catalog=aspnetdb;user id=sa;password=yourPwd" />

如果你SQL数据库没有aspnetdb,运行"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe",通过ASP.NET SQL Server安装向导创建。

 

相关文章:

  • 2021-07-24
  • 2021-04-27
  • 2021-10-03
  • 2022-12-23
  • 2021-12-12
  • 2021-09-24
  • 2021-12-18
  • 2021-11-18
猜你喜欢
  • 2021-11-04
  • 2022-01-19
  • 2021-07-08
  • 2021-11-19
  • 2021-08-10
  • 2021-09-08
  • 2022-12-23
相关资源
相似解决方案