English 中文(简体)
ASP。净MVC”股票应用程序”部署的问题
原标题:
  • 时间:2009-04-08 02:23:28
  •  标签:

我开始学习ASP。净MVC。

我已经部署了“股票”ASP。净MVC示例应用程序(即,简单的用户帐户系统)有一个活版本测试当我开始玩。

Note that I m using: - ASP.NET MVC 1.0 release. - WebFusion Host.

<强>我认为问题是访问数据库。< /强>

I deployed using the following guide: http://msdn.microsoft.com/en-us/library/dd410407.aspx

错误的存在,当我试图登录或注册(DB相关似乎)的东西。

I get the error message screen which states: "Sorry, an error occurred while processing your request."

任何建议的人可以点弄错我的道路或什么会大大appreshiated出错的原因。

<强>编辑:导出和导入数据库< /强>

我认为它不能正确部署数据库,我只是部署应用程序数据文件夹中(如当应用程序创建)并使用默认的连接字符串。

我不确定如何导入数据库使用我的高手写的是webfusion.com。我需要将我的数据库导出到一个. sql文件<强>(知道这是如何做到的?)< /强>然后上传该文件在服务器上创建数据库。在这一点上我的主机提供了连接字符串。

最佳回答

总是从显而易见的…听起来像一个数据库权限错误。

当你部署,你确保部署的数据库有适当的用户权限为您的应用程序用户凭证?

<强>更新:< /强>

检查这个问题,遵循这些步骤:

  1. 打开网页。配置文件ASP。净MVC应用程序。

  2. 找到配置文件的一部分。为默认的ASP。净MVC示例,它看起来像下面的:

    <connectionStrings> <add name="ApplicationServices" connectionString="data source=.SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf; User Instance=true" providerName="System.Data.SqlClient"/> </connectionStrings>

  3. 这个默认连接字符串使用集成身份验证。使用集成安全性部署站点也会很棘手。照顾这个最简单的方法是创建一个sql帐户为您的应用程序使用。然后将SQL用户添加到部署数据库。

  4. 一旦用户创建和添加到数据库,您需要更新你的连接字符串。看看这个资源制作你的连接字符串:

< a href = " http://www.connectionstrings.com " rel = " nofollow noreferrer " > http://www.connectionstrings.com < / >

问题回答

暂无回答




相关问题
热门标签