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安裝嚮導建立。