Dotnetnuke 在本地计算机上安装dnn时遇到问题

Dotnetnuke 在本地计算机上安装dnn时遇到问题,dotnetnuke,Dotnetnuke,我已经从安装版本下载了DNN,并按照给定的所有步骤在本地计算机中进行了配置。我已授予所有读/写/修改权限,但在安装时出现错误,请参阅此错误 在我最后一次尝试之前,我遵循了所有步骤,然后我做得很好,但这次我遵循了相同的过程,但出现了错误运行网站应用程序池的帐户需要修改安装网站的整个目录结构的权限。假设您在IIS中创建了一个名为dnndevme的网站,并创建了一个同名的应用程序池,则帐户名为IIS AppPool\dnndevme 通常我是这样做的: 在Windows资源管理器中创建文件夹,例如C:

我已经从安装版本下载了DNN,并按照给定的所有步骤在本地计算机中进行了配置。我已授予所有读/写/修改权限,但在安装时出现错误,请参阅此错误


在我最后一次尝试之前,我遵循了所有步骤,然后我做得很好,但这次我遵循了相同的过程,但出现了错误

运行网站应用程序池的帐户需要修改安装网站的整个目录结构的权限。假设您在IIS中创建了一个名为dnndevme的网站,并创建了一个同名的应用程序池,则帐户名为IIS AppPool\dnndevme

通常我是这样做的:

在Windows资源管理器中创建文件夹,例如C:\Websites\dnndevme 在IIS管理器中创建网站,例如dnndevme,并将创建的文件夹分配给该网站。如果不选择其他应用程序池,它将创建一个名称为网站dnndevme的应用程序池。指定主机名,例如www.dnndev.me 在IIS管理器中,选择网站,然后双击IIS下的“身份验证”。然后我选择匿名身份验证,单击编辑。。。链接右侧并将匿名用户标识更改为应用程序池标识。 检查:在IIS管理器中的“应用程序池”下,右键单击已创建或选定的应用程序池,然后选择“高级设置…”。。。。确保Identity的值为ApplicationPoolIdentity。 在Windows资源管理器中,右键单击创建的文件夹并选择“安全”选项卡。单击编辑…,然后单击添加。。。并在示例IIS AppPool\dnndevme中添加应用程序池标识。为该帐户分配修改权限。 取消阻止安装包并将其解压缩到文件夹中。 在SQLServerManagementStudio SSMS中,创建一个新数据库,例如dnndevme 如果SQL Server和IIS安装在同一台计算机上:在SSMS中,创建新登录名。选择登录名=IIS AppPool\dnndevme,Windows身份验证,默认数据库=dnndevme。在“用户映射”下,选择数据库的db_所有者角色。 如果SQL Server和IIS位于不同的计算机上,则必须使用密码创建SQL Server登录,例如dnndevme,其他设置如上所述。 在web.config文件中配置连接字符串。如果SQL Server位于同一台计算机上,请使用

<add name="SiteSqlServer" connectionString="Data Source=MY_MACHINE_NAME[\INSTANCE];Initial Catalog=dnndevme;Integrated Security=True" providerName="System.Data.SqlClient" />
否则使用

<add name="SiteSqlServer" connectionString="Data Source=MY-SQL-SERVER-NAME[\INSTANCE];Initial Catalog=dnndevme;User ID=dnndevme;Password=mySEcrEtpaS$w0rd" providerName="System.Data.SqlClient" />
现在,从上面定义的主机名导航到浏览器中的站点,启动安装向导