visual-studio - 将我的第一个 Blazor 解决方案移至 Azure - 构建仍指向本地数据库
问题描述
我刚刚将我的第一个 Blazor 解决方案加载到 Azure。使用 Visual Studio,我在本地笔记本电脑上开发了两个数据库。一个用于安全,另一个用于数据。
我已成功将所有内容部署到创建的免费 Azure 服务中,并且我的本地构建从在线 Azure 数据库中读取数据。但是当我在线运行应用程序时,它会出现错误。查看浏览器终端,似乎在线系统期望数据库位于我的本地计算机上。
建设时:
1>----- 构建开始:项目:ContakLibrary,配置:释放任何 CPU ------
2>------构建开始:项目:ContakDB,配置:释放任何CPU ------
2> ContakDB -> C:\Users...\VisualStudioDevProjects\ContakProject\ContakDB\bin\Release\ContakDB.dll
2> ContakDB -> C:\Users...\VisualStudioDevProjects\ContakProject\ContakDB\bin\Release\ContakDB.dacpac
浏览器错误摘录:
blazor.server.js:19 [2020-08-11T20:21:04.671Z] 错误:System.Data.SqlClient.SqlException (0x80131904):找不到存储过程“dbo.spLandingSiteGet”。
...
在 Dapper.SqlMapper.QueryAsync[T](IDbConnection cnn, Type EffectiveType, CommandDefinition command) in /_/Dapper/SqlMapper.Async.cs:line 419
在 C:\Users...\VisualStudioDevProjects\ContakProject\ContakLibrary\DataAccess\SqlDataAccess.cs 中的 ContakLibrary.DataAccess.SqlDataAccess.LoadData[T,U](String storedProcedure, U parameters, String connectionStringName)
任何帮助将不胜感激。
谢谢。
解决方案
推荐阅读
- microsoft-graph-api - 使用 Graph API 访问日历
- javascript - 如何将图像固定在中心?
- python - 如何返回数组中最大值的位置
- javascript - 执行编辑页面返回列表页面后重新加载数据表时无法重新初始化数据表
- c++ - 子窗口元素在 Qt C++ 中被阻止
- java - ListChangeListener - 正确的更改顺序
- node.js - 无法将 WSL 解释器添加到 Intellij Idea 2018
- mysql - mariadb 拒绝与家庭网络中的笔记本电脑连接
- c++ - 在C++中删除数组中的最大元素
- c++ - 如何使用 for 循环在 C++ 上制作反向半金字塔图案