我使用的是ASP.NET 2.0,我使用的是本地服务器--> SQL Server2005开发版。WHen我进入VIsual Studio2.0Professional并进入菜单项WEBSITE --> ASP.NET CONFIGURATION,ASP.NET网站管理工具显示。当我单击Security链接时,大约30秒后,弹出一个错误,告诉我Unable to connect to SQL Server database。我可以通过VS2005中的Server Explorer和Grid Control等连接到SQL数据库,但当我尝试通过ASP.NET配置进行连接时,我一直收到错
现在,我的appsetings.json中有一个连接字符串,我可以使用本地数据库来开发应用程序。这是一个小爱好项目,我想运行ASP.NET核心网络应用程序,只是通过国际空间站或类似的地方。同样,我也将在目标环境中安装MySQL。
但是如何为生产环境设置连接字符串,以便在开发时使用本地字符串,并且当我将应用程序发布到prod-env时,应用程序会自动使用其他连接字符串?
数据库: MySQL
ORM:实体框架核心
堆栈: ASP.NET Core
我在Heroku上部署了一个节点应用程序,并使用MySQL工作台设置了MySQL。当我使用npm run start时,它工作得很好,数据就会显示出来。当我在Heroku;heroku local web和heroku open中打开时,应用程序会被部署,但没有显示数据。错误消息是资源: net::ERR_CONNECTION_REFUSED。
我的数据库很小,所以大小限制不是问题。我的Procfile设置为
web: npm run start
为什么我的clearDB不通过Heroku连接?
我读过的其他一些答案涉及到一个.env文件,而我没有这个文件。我尝试用DATABASE_URL创建