亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ASP.NET 核心與 Angular 7 模板連接到 SQL Server Express

ASP.NET 核心與 Angular 7 模板連接到 SQL Server Express

C#
搖曳的薔薇 2022-08-20 17:19:28
我在Visual Studio Community中創建了一個應用程序,ASP.NET Core,使用Angular模板。我將項目的Angular升級到v7。我試圖遵循這個例子這個c-sharpcorner鏈接問題是當我嘗試使用 連接到服務器時,會引發無法連接到服務器的異常。https://localhost:44367/api/Employee/IndexSqlException:與 SQL Server 建立連接時發生與網絡相關或特定于實例的錯誤。服務器未找到或不可訪問。驗證實例名稱是否正確,以及 SQL Server 是否配置為允許遠程連接。(提供程序:SQL 網絡接口,錯誤:26 - 查找指定的服務器/實例時出錯)所以我在SQL Server中創建了表和過程,檢查了它們是否存在。服務器已啟動,并按照此 msdn 鏈接中的配置進行配置。我啟用了 TCP/IP,并向防火墻添加了一個新規則,以允許來自本地域的所有 TCP 端口請求。我用實際項目的名稱進行了修改。Employee.cs我已使用實際項目的名稱和使用 ADO.Net 實體數據模型測試的連接字符串的名稱進行了修改。EmployeeDataAccessLayer.cs我還將連接字符串添加到 .web.config我添加了控制器,我只更改了項目的名稱。在我在我的Angular應用程序中注入代碼的服務中,我遇到了一些困難,因為我不知道熱修改下面的函數以使用HttpClient(在可觀察的Http上映射(rxjs)不起作用)。因此,我在構造函數結束后立即注釋了代碼。empservice.service.ts該服務在應用中注冊為提供程序。問題1 期望 https://localhost:44367/api/Employee/Index 提供表格中的內容是錯誤的嗎?(控制器的實現還不夠?問題 2 您能幫助我調整上述服務中的代碼,以便在 Angular 應用程序中獲取數據嗎?
查看完整描述

2 回答

?
犯罪嫌疑人X

TA貢獻2080條經驗 獲得超4個贊

經過無數次嘗試和失敗,回到大多數基本的東西,我沒有學到,因為我在學校做了其他事情,我注意到在一篇文章中,要訪問數據庫,你必須首先通過你的程序Visual Studio,使用服務器資源管理器連接到它。由于我嘗試使用的連接字符串未在 Visual Studio 中打開,因此我無法連接到數據庫。


至于第二個問題,答案與此類似:


export class EmployeeService {

employees: Observable<Employees[]>;

newemployee: Employees;

constructor(private http: HttpClient) {

}

getEmployees() {

return this.http.get<Employee[]>(baseUrl + 'Employees');

}

etc...

}

在我掌握了這個過程之后,我可能會編輯這篇文章。目前,這是我的基本理解。


查看完整回答
反對 回復 2022-08-20
?
哈士奇WWW

TA貢獻1799條經驗 獲得超6個贊

基于錯誤:

SqlException: ...服務器未找到或不可訪問。驗證實例名稱是否正確...

和連接字符串:

string connectionString = "data source = DESKTOP - RBLIODU\\SQLEXPRESS;initial catalog = Employees; integrated security = True;MultipleActiveResultSets=True;App=EntityFramework";

我建議您將服務器名稱更改為 或(不帶空格)。(localhost)DESKTOP-RBLIODU

諸如此類:

string connectionString = "data source=(localhost)\\SQLEXPRESS;initial catalog = Employees; integrated security = True;MultipleActiveResultSets=True;App=EntityFramework";

祝你好運!


查看完整回答
反對 回復 2022-08-20
  • 2 回答
  • 0 關注
  • 92 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號