我正在尝试在我的本地机器上安装 kigg 入门套件。
我从这里下载 KiGG v3.0 源代码:http: //kigg.codeplex.com/releases/view/53838
首先,当我尝试运行/重新构建项目时,我收到 3 条如下错误消息:
Error 101 The type 'System.Web.Routing.RouteValueDictionary' exists in both 'c:\WINDOWS\assembly\GAC_MSIL\System.Web.Routing\3.5.0.0__31bf3856ad364e35\System.Web.Routing.dll' and 'c:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.dll' c:\Documents and Settings\Desktop\Kigg\Kigg_3a9b436eace5\Source\Web\Views\Membership\Detail.aspx 21 Kigg.Web
Error 102 The type 'System.Web.Routing.RouteValueDictionary' exists in both 'c:\WINDOWS\assembly\GAC_MSIL\System.Web.Routing\3.5.0.0__31bf3856ad364e35\System.Web.Routing.dll' and 'c:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.dll' c:\Documents and Settings\Desktop\Kigg\Kigg_3a9b436eace5\Source\Web\Views\Membership\Detail.aspx 27 Kigg.Web
Error 103 The type 'System.Web.Routing.RouteValueDictionary' exists in both 'c:\WINDOWS\assembly\GAC_MSIL\System.Web.Routing\3.5.0.0__31bf3856ad364e35\System.Web.Routing.dll' and 'c:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.dll' c:\Documents and Settings\Desktop\Kigg\Kigg_3a9b436eace5\Source\Web\Views\Membership\Detail.aspx 34 Kigg.Web
仍然当我尝试运行该项目时,我收到此错误:
Line 43: }
Line 44:
Line 45: public Database(string connectionString) :
Line 46: base(connectionString, _defaultContainerName)
Line 47: {
我遵循这个解决方案:http: //kigg.codeplex.com/discussions/236299
并将以下文件从“视图/共享文件”复制到“App_Data”
现在错误变为:
An attempt to attach an auto-named database for file C:\Documents and Settings\Desktop\Kigg\Kigg_3a9b436eace5\Source\Web\App_Data\KiGG.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: An attempt to attach an auto-named database for file C:\Documents and Settings\NA-PC\Desktop\Kigg\Kigg_3a9b436eace5\Source\Web\App_Data\KiGG.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
Source Error:
Line 92: Check.Argument.IsNotEmpty(userName, "userName");
Line 93:
Line 94: return DataContext != null ? FindByUserNameQuery.Invoke(DataContext, userName.Trim()) : Database.UserDataSource.FirstOrDefault(u => u.UserName == userName.Trim());
Line 95: }
Line 96
我使用 SSMS 创建了一个数据库,这是我的连接字符串
<connectionStrings>
<clear />
<add name="KiGGDatabase" connectionString="Data Source=.\SQLEXPRESS;AttachDbFileName=|DataDirectory|KiGG.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=true" providerName="System.Data.SqlClient" />
</connectionStrings>
(我想在我的本地机器上安装 kigg)
我按照这些步骤创建数据库http://kigg.codeplex.com/releases/view/53838
请帮忙