作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Azure 上的虚拟机上发布了一个 ASP.NET MVC 5 应用程序。我在同一个虚拟机上也有一个数据库。
应用程序工作正常,但无法连接到数据库。
我从 Azure 获得以下信息:
这是我的连接字符串:
<add name="RepositoryDbConnectionString"
connectionString="Data Source=137.135.123.149,1433; Database=Codex-Repo-Cloud; User Id=myUser; Password=mypass; MultipleActiveResultSets=True;"
providerName="System.Data.SqlClient" />
我也尝试过这些连接字符串,但到目前为止都不起作用:
connectionString="Data Source=something.cloudapp.net; Database=Codex-Repo-Cloud; User Id=myUser; Password=mypass; MultipleActiveResultSets=True;"
connectionString="Data Source=10.0.0.4; Database=Codex-Repo-Cloud; User Id=myUser; Password=mypass; MultipleActiveResultSets=True;"
connectionString="Server=localhost; Database=Codex-Repo-Cloud; Integrated Security=false; User Id=myUser; Password=myPass;"
注意使用第一个连接字符串,我可以远程连接到 Visual Studio Server Explorer 中的数据库,并且可以实际修改数据。
问题当 SQL 数据库和 Web 应用程序位于同一 Azure 虚拟机上时,如何连接到应用程序中的数据库。是否有任何设置,或者只是我的连接字符串?
最佳答案
我对 JDBC 连接也有同样的问题。使用相同的连接字符串,我可以从外部世界进行连接,但不能从 Azure VM 环境内部进行连接
这可能会有所帮助:https://msdn.microsoft.com/en-us/library/azure/dn133152.aspx .
关于sql-server - 当应用程序和数据库位于同一 Azure VM 上时连接到 SQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31815553/
我是一名优秀的程序员,十分优秀!