C# 值不能为null。参数名称:键入DotNetNuke

C# 值不能为null。参数名称:键入DotNetNuke,c#,asp.net,dotnetnuke,C#,Asp.net,Dotnetnuke,我有一个DNN项目要做,但最初的安装和配置对我来说非常陌生。现在,我从SVN下载了解决方案,更新了conn字符串,尝试运行,但出现以下错误: 应用程序出了什么问题?我需要更改什么?bin目录中缺少一些DLL,导致此问题。转到dotnetnuke.dll的属性,并从dotnetnuke.codeplex.com下载匹配的版本。在本地提取并比较bin文件夹,移动丢失的文件以修复此问题 还记得在portalAlias表中添加您的本地url,以便在本地工作。谢谢您的回答。这是dotnetnuke.dl

我有一个DNN项目要做,但最初的安装和配置对我来说非常陌生。现在,我从SVN下载了解决方案,更新了conn字符串,尝试运行,但出现以下错误:


应用程序出了什么问题?我需要更改什么?

bin目录中缺少一些DLL,导致此问题。转到dotnetnuke.dll的属性,并从dotnetnuke.codeplex.com下载匹配的版本。在本地提取并比较bin文件夹,移动丢失的文件以修复此问题


还记得在portalAlias表中添加您的本地url,以便在本地工作。

谢谢您的回答。这是dotnetnuke.dll的属性窗口。如果您正在使用4.9.0.85版本的dnn,请从此链接下载新的安装zip:您正在下载源版本吗?如果您只是创建一个DNN项目,那么应该使用安装版本。如果您使用源代码版本,则必须在使用它之前对其进行编译。仅当您要更改/调试DNN核心时才使用源版本。我从以前的开发人员的svn存储库下载了该版本,而不是从官方DNN站点下载的