我正在测试将我们的网站迁移到 Azure。
我已经创建了一个 Azure 虚拟机并在其上安装了 IIS 和 SQL。
接下来,我将网站(MVC Framework 4.5)上传到 IIS。创建临时 index.htm 文件(用于测试)后,我可以使用相关 URL 从外部访问它。
我还创建了 SQL 数据库并可以从外部连接到它。
但是,当我尝试访问原始重新创建的网站(应连接到 SQL 数据库)时,我收到以下标准错误:
“500 - 内部服务器错误。 您要查找的资源有问题,无法显示。”
我已经尝试了连接字符串的所有排列(使用正确的用户名和密码),但没有成功。
IIS 和 SQL 可以在同一虚拟机上运行吗?如果可以,缺少什么才能允许网站连接到 SQL?
我已经完成了我能想到的所有谷歌搜索,因此我们将不胜感激。
最佳答案
您绝对可以在同一台计算机上运行 IIS 和 SQL。如果没有看到整个错误或代码,很难猜测出了什么问题,但是 sqlcmd 可以帮助排除故障。您可以使用它来验证您是否能够连接。
关于sql - IIS 和 SQL 可以在同一个 Azure 虚拟机上运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27104282/