0

我试图从 Visual Studio 运行 DNN 9.4.1。

我得到了以下错误;

“进度”:54,“详细信息”:“错误:找不到存储过程 dbo.AuthCookies_Update”

首先,我创建了 dnndev.me 数据库并检查并完成了权限。

我在 iis 上创建了一个名为 dnndev.me 的应用程序池,并将路径设置为 ...\Dnn.Platform-9.4.1\Website

我检查了文件夹权限。

之后,我从 Visual Studio 运行该项目。

在第一步中,我已正确填写了帐户信息。

第二步创建存储过程时,无法创建dbo.AuthCookies_Update

错误捕获

我试图解决错误但我无法成功的方式是;

我创建了一个具有相同名称(dnndev.me)和相同权限的新数据库

我创建了一个具有相同名称和相同路径并控制文件夹权限的应用程序池

我已经在 Visual Studio 上评论了以下几行

( ...\Dnn.Platform-9.4.1\Website\Providers\DataProviders\SqlDataProvider --> 09.02.00.SqlProvider 文件)

注释行

在 Visual Studio 上运行项目之前,我已经在 SSMS 上创建了该过程,并且它已成功创建

成功命令

然后,当我运行项目时,我遇到了同样的错误,当我检查数据库时,我在存储过程文件上看不到 dbo.AuthCookies_Update

我已经检查了这个错误,我猜这是一个常见的错误。

我希望有人可以帮助我解决这个问题。

提前致谢

4

1 回答 1

0

我不太清楚您要做什么。

您是否尝试使用 VS 编译和运行 DNN?如果是这样,您可能还需要做一些其他的事情。不建议构建 DNN。所以......你到底想做什么?

我不确定您为什么要查找该存储过程,除非您正在查找是因为错误是它不存在?

当您“安装” DNN 时,它会使用表、存储过程等构建数据库。这是安装的第一步,除非您正确安装它,否则它不会运行。

要在本地机器上安装 DNN,试试 nvQuickSite。它会为您完成所有这些工作。

不过,你为什么用 VS 做这个?这真的不是该做的事。但是,如果我了解您要完成的工作,可能会更有意义?

于 2020-09-11T14:06:28.623 回答