asp.net - 使用 Visual Studio 2017 部署网站时出现本地数据库问题
问题描述
我已经在 Visual Studio 本地测试了我的网站,一切看起来都很好。但是,当我发布我的网站时,我收到一个错误“未为此连接字符串指定数据库提供程序”,但它在我的本地运行良好。
然后我在下一个屏幕上收到错误“没有选择要发布的数据库”。
我注意到我的配置管理器中缺少“发布”选项,但我的 .mdf 文件在 app_data 文件夹中可用。
无论如何,我发布了我的网站,但是当我调用存储过程时出现错误,我猜这是因为我的应用程序找不到我的数据库。
我的连接字符串在我的 web.config 文件中。
<connectionStrings>
<add name="dbconnection" connectionString="Data Source=hostname\\SQLEXPRESS;Initial Catalog=mydb;Persist Security Info=True;User ID=user;Password=password"/>
解决方案
推荐阅读
- java - 不使用 +、* 和 - 对数字求反
- java - 如何在 Android 移动应用上的 PhotosLibrarySettings 对象中插入凭据。使用 Google 登录
- apache-spark-sql - spark 2.4.0 为左连接与空右 DF 提供“检测到的隐式笛卡尔积”异常
- xamarin.forms - 创建 SBNotificationHub 实例时出错
- excel - 如果找到匹配,则从多个工作表中删除
- python - 来自字符串的马尔可夫链
- objective-c - 将带有 Objective-C 的 React Native 应用程序转换为 Swift 时出现 RCT_EXTERN_METHOD 问题
- java - 是什么阻止了 KEYCODE_POWER 和 KEYCODE_SLEEP 的使用
- apache-kafka - 卡夫卡流异常:GroupAuthorizationException
- mysql - MySQL:用户登录失败