【发布时间】:2016-03-05 18:39:03
【问题描述】:
我一直在尝试开发一个将使用数据库并上传到 Azure 的 Asp.Net MVC5 应用程序,但我似乎无法获得所有依赖项。模板无法注册用户。
现在我到了不得不寻求帮助的地步。所以我在这里。
所以我的问题是:Windows 7 机器上究竟需要什么才能开发 Asp.Net MVC5 应用程序并免费部署到 Azure? 是否有一份清单可供我查阅,以确保我拥有所需的一切?
到目前为止我所拥有的:Visual Studio 2015 社区版。 Azure 上具有足够信用的试用帐户。 一些我不确定是否正常工作的 sql server 安装。
我将非常感谢任何可以帮助我隔离问题的东西。
编辑: 我可以检查什么以确保我拥有能够运行具有注册功能的模板所需的一切?
这是我在尝试注册用户时收到的错误消息:
在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口,错误:50 - 发生本地数据库运行时错误。指定的 LocalDB 实例不存在。 )
连接字符串(未修改):
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-TestWithSql-20151201053259.mdf;Initial Catalog=aspnet-TestWithSql-20151201053259;Integrated Security=True"
providerName="System.Data.SqlClient" />
【问题讨论】:
-
你是在 Win7 机器上本地开发这个吗?你有要使用的数据库吗?我怀疑这是最低要求或类似问题的问题 - 很可能是配置问题或代码问题。
-
是的。我在本地的个人笔记本电脑上开发它。我安装了 Microsoft SQL Server 2008 R2 和 Microsoft SQL Server 2016 CTP3.0。我还使用 Web Platform Installer 5.0 安装了所有需要的 Web 工具(据说)。我安装了一些捆绑软件。我没有指定数据库。
-
您是否在数据库中注册用户?然后你需要在连接字符串中指定一个数据库。
-
但这就是问题所在。我已经在一台已经设置好的机器上进行了开发,除了创建项目之外不需要其他任何东西。它具有注册、登录、更改密码以及模板之外的所有这些功能。
-
项目模板可能已经为您完成了设置工作 - 但在您部署到 Azure 时它不会这样做。至少,这听起来像是这里的问题。
标签: c# sql asp.net visual-studio azure