Asp.net 使用dotnetnuke和SVN有没有更简单的方法

Asp.net 使用dotnetnuke和SVN有没有更简单的方法,asp.net,svn,debugging,tortoisesvn,dotnetnuke,Asp.net,Svn,Debugging,Tortoisesvn,Dotnetnuke,我有一个项目,其中有几个子项目。一些项目包含dotnetnuke模块。我已将该项目委托给SVN回购。但现在,当我从SVN签出版本时,我必须手动将模块项目复制到dotnetnuke/desktopModules目录。我正试图找到一些较短的方法:( 我遵循此问题的解决方案,但运气不佳。我使用dotnetnuke模块将nant.build文件添加到我的项目中。从命令行导航到该文件并运行“nant”命令,但出现以下错误:( 未处理的异常: System.TypeInitializationExcepti

我有一个项目,其中有几个子项目。一些项目包含dotnetnuke模块。我已将该项目委托给SVN回购。但现在,当我从SVN签出版本时,我必须手动将模块项目复制到dotnetnuke/desktopModules目录。我正试图找到一些较短的方法:(

我遵循此问题的解决方案,但运气不佳。我使用dotnetnuke模块将nant.build文件添加到我的项目中。从命令行导航到该文件并运行“nant”命令,但出现以下错误:(

未处理的异常: System.TypeInitializationException: r的类型初始值设定项 “NAnt.Console.ConsoleStub”扔了一个 例外。--> System.Security.SecurityEx异常: 请求类型的权限 'System.Security.Permissions.FileIOP ermission,mscorlib,版本=4.0.0.0, 文化=中立, PublicKeyToken=b77a5c5619 34e089' 失败。在 System.Security.CodeAccessSecurityEngine.Check(对象 需求、堆栈爬网标记和堆栈标记, 布尔值(isPermSet)在 System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission 盖,S钉(爬行标记和堆叠标记) System.Security.CodeAccessPermission.Demand() 在 System.AppDomainSetup.VerifyDir(字符串 dir,布尔值规格化)at System.AppDomain.get_BaseDirectory()
在 log4net.Config.XmlConfiguratorAttribute.Configure(程序集 sourceAssembly,iLogger存储库 目标存储)在 log4net.Core.DefaultRepositorySelector.ConfigureRepository(程序集 组装,集成存储库 储存库)在 log4net.Core.DefaultRepositorySelector.CreateRepository(程序集 复位器总成,类型 repositoryType,字符串repositoryName, 布尔readAssemblyAttri butes)位于 log4net.Core.DefaultRepositorySelector.CreateRepository(程序集 复位器总成,类型 repositoryType)在 log4net.Core.DefaultRepositorySelector.GetRepository(程序集 (总成)在 log4net.Core.LoggerManager.GetLogger(程序集 repositoryAssembly,字符串n name)
在 log4net.LogManager.GetLogger(程序集 repositoryAssembly,字符串名称)位于 log4net.LogManager.GetLogger(类型 类型)在 NAnt.Console.ConsoleStub..cctor()
---内部异常堆栈跟踪的结尾---位于NAnt.Console.ConsoleStub.Main(字符串[]) args)


要解决第一个问题,如果您将源代码管理存储库直接映射到网站的desktopmodules文件夹,则无需在获取最新版本后手动复制它


对于第二点,您可能需要或查看。或者,您可以查看。

要解决第一点,如果您将源代码管理存储库直接映射到网站的desktopmodules文件夹,则无需在获取最新版本后手动复制


对于第二点,您可能需要或查看。或者,您可以查看。

我可以确认0.91 Alpha没有
FileIOPermission
问题。我可以确认0.91 Alpha没有
FileIOPermission
问题。