ASP.NET无法找到存储过程,但存在过程存在

时间:2013-04-09 19:25:05

标签: stored-procedures database-connection aspdotnetstorefront

我正在尝试将aspdotnetstorefront的略微修改版本从9.0.3升级到9.3.0.0。我在本地计算机上安装了该存储(Win 7,IIS 7.5,SQL Server 2012)。

当我运行网站时,我注意到1)主页上缺少产品图片,2)如果我点击转到某个类别或产品,我会收到InvalidRequest页面。

当我使用Visual Studio 2012在网站上运行Debug时,我看到导致无效请求的错误是“无法找到存储过程'dbo.aspdnsf_GetMappedObject'。” (我打算在这里发布一个屏幕,但我没有足够的声望点。)

如果我自己查看数据库,我发现存储过程确实存在。 (这里没有屏幕,因为我不被允许。)

上面让我怀疑我的数据库连接不正确。它如下:

<add key="DBConn" value="data source=localhost;initial catalog=505916_adn_upgrade;user id=XX;password=XXXXXX;persist security info=True;packet size=4096" />

然而,我也有一个“干净”的安装似乎工作,它的数据库连接是相同的,除了数据库名称,用户,密码,这让我觉得连接是正确的吗?

我几乎是所有这些东西的新手,所以任何建议都会非常感激。

1 个答案:

答案 0 :(得分:0)

我终于放弃并重建了整个数据库 - 我添加了缺少的存储过程,但发现有更多缺少存储过程。显然,在设置数据库时出现了问题。它现在在当地工作。