Sitecore Helix安装问题-序列化文件夹的权限
新栖息地设置有问题。。。完成了所有步骤、发布项目等,但现在我遇到了以下错误: 对路径“$(sourceFolder)\feature\accounts\serialization”的访问被拒绝 我尝试过设置该文件夹的权限,让每个人都能完全访问,但这并没有什么不同 使用昨天的最新版本。SITECORE在发布基金项目之前工作得很好。尚未运行Unicorn Sync 有什么建议吗 以下是全部错误:Sitecore Helix安装问题-序列化文件夹的权限,sitecore,helix,sitecore-habitat,Sitecore,Helix,Sitecore Habitat,新栖息地设置有问题。。。完成了所有步骤、发布项目等,但现在我遇到了以下错误: 对路径“$(sourceFolder)\feature\accounts\serialization”的访问被拒绝 我尝试过设置该文件夹的权限,让每个人都能完全访问,但这并没有什么不同 使用昨天的最新版本。SITECORE在发布基金项目之前工作得很好。尚未运行Unicorn Sync 有什么建议吗 以下是全部错误: Access to the path '$(sourceFolder)\feature\accounts
Access to the path '$(sourceFolder)\feature\accounts\serialization' is denied.
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.UnauthorizedAccessException: Access to the path '$(sourceFolder)\feature\accounts\serialization' is denied.
ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6 and IIS 7, and the configured application pool identity on IIS 7.5) that is used if the application is not impersonating. If the application is impersonating via <identity impersonate="true"/>, the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user.
To grant ASP.NET access to a file, right-click the file in File Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access.
Source Error:
Line 103: public Job StartRebuildAnalyticsIndexJob()
Line 104: {
Line 105: var options = new Sitecore.Jobs.JobOptions("Rebuild analytics index", "Indexing job", "shell", this, "RebuildAnalyticsIndex");
Line 106: return Sitecore.Jobs.JobManager.Start(options);
Line 107: }
Source File: C:\DATA\Latrobe.Sc\git\sitecore\src\foundation\Installer\code\MongoRestore\MongoRestoreService.cs Line: 105
Stack Trace:
[UnauthorizedAccessException: Access to the path '$(sourceFolder)\feature\accounts\serialization' is denied.]
System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +419
System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost) +1438
System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost) +73
Rainbow.Storage.SerializationFileSystemDataStore.InitializeRootPath(String rootPath) +313
Rainbow.Storage.SerializationFileSystemDataStore..ctor(String physicalRootPath, Boolean useDataCache, ITreeRootFactory rootFactory, ISerializationFormatter formatter) +233
lambda_method(Closure , Object[] ) +246
Unicorn.Configuration.MicroConfiguration.Activate(Type type, KeyValuePair`2[] unmappedConstructorParameters) +826
Unicorn.Configuration.<>c__DisplayClass7_0`1.<RegisterExpectedConfigType>b__2() +38
System.Lazy`1.CreateValue() +709
System.Lazy`1.LazyInitValue() +191
Unicorn.Data.ConfigurationDataStore.RegisterForChanges(Action`2 actionOnChange) +19
Unicorn.Data.DataProvider.UnicornDataProvider..ctor(ITargetDataStore targetDataStore, ISourceDataStore sourceDataStore, IPredicate predicate, IFieldFilter fieldFilter, IUnicornDataProviderLogger logger, IUnicornDataProviderConfiguration dataProviderConfiguration, ISyncConfiguration syncConfiguration, PredicateRootPathResolver rootPathResolver) +547
lambda_method(Closure , Object[] ) +391
Unicorn.Configuration.MicroConfiguration.Activate(Type type, KeyValuePair`2[] unmappedConstructorParameters) +826
Unicorn.Configuration.MicroConfiguration.Resolve() +118
System.Linq.WhereSelectArrayIterator`2.MoveNext() +102
System.Linq.Buffer`1..ctor(IEnumerable`1 source) +148
System.Linq.Enumerable.ToArray(IEnumerable`1 source) +106
Unicorn.Data.DataProvider.UnicornSqlServerDataProvider..ctor(String connectionString) +232
[TargetInvocationException: Exception has been thrown by the target of an invocation.]
System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) +0
System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +329
Sitecore.Reflection.ReflectionUtil.CreateObject(Type type, Object[] parameters) +119
Sitecore.Configuration.DefaultFactory.CreateFromTypeName(XmlNode configNode, String[] parameters, Boolean assert) +119
Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) +165
Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert) +72
Sitecore.Configuration.DefaultFactory.CreateObject(String configPath, String[] parameters, Boolean assert) +619
Sitecore.Configuration.DefaultFactory.CreateFromReference(XmlNode configNode, String[] parameters, Boolean assert) +170
Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) +118
Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert) +72
Sitecore.Configuration.DefaultFactory.GetInnerObject(XmlNode paramNode, String[] parameters, Boolean assert) +932
Sitecore.Configuration.DefaultFactory.AssignProperties(XmlNode configNode, String[] parameters, Object obj, Boolean assert, Boolean deferred, IFactoryHelper helper) +560
Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) +322
Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert) +72
Sitecore.Configuration.DefaultFactory.CreateObject(String configPath, String[] parameters, Boolean assert) +619
Sitecore.Configuration.DefaultFactory.GetDatabase(String name, Boolean assert) +157
Sitecore.Configuration.DefaultFactory.GetDatabase(String name) +55
Sitecore.Configuration.DefaultFactory.GetDatabases() +121
Sitecore.Data.Managers.LanguageProvider.InitializeEventHandlers() +73
Sitecore.Data.Managers.LanguageProvider..ctor() +225
Sitecore.DependencyInjection.DefaultSitecoreServicesConfigurator.<.cctor>b__a(IServiceProvider p) +31
Microsoft.Extensions.DependencyInjection.ScopedCallSite.Invoke(ServiceProvider provider) +117
Microsoft.Extensions.DependencyInjection.ServiceLookup.ConstructorCallSite.Invoke(ServiceProvider provider) +117
Microsoft.Extensions.DependencyInjection.ScopedCallSite.Invoke(ServiceProvider provider) +117
Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) +100
Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider) +59
System.Lazy`1.CreateValue() +709
System.Lazy`1.LazyInitValue() +191
Sitecore.Globalization.Language.TryParse(String name, Language& result) +139
Sitecore.Globalization.Language.Parse(String name) +63
Sitecore.Jobs.JobOptions..ctor(String jobName, String category, String siteName, Object obj, String methodName, Object[] parameters) +593
Sitecore.Jobs.JobOptions..ctor(String jobName, String category, String siteName, Object obj, String methodName) +66
Sitecore.Foundation.Installer.MongoRestore.MongoRestoreService.StartRebuildAnalyticsIndexJob() in C:\DATA\Latrobe.Sc\git\sitecore\src\foundation\Installer\code\MongoRestore\MongoRestoreService.cs:105
Sitecore.Foundation.Installer.MongoRestore.MongoRestoreProcessor.Process(PipelineArgs args) in C:\DATA\Latrobe.Sc\git\sitecore\src\foundation\Installer\code\MongoRestore\MongoRestoreProcessor.cs:30
(Object , Object[] ) +170
Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) +484
Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain) +22
Sitecore.Nexus.Web.HttpModule.Application_Start() +259
Sitecore.Nexus.Web.HttpModule.Init(HttpApplication app) +704
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +618
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +402
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +343
[HttpException (0x80004005): Exception has been thrown by the target of an invocation.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +539
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +125
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +731
对路径“$(sourceFolder)\feature\accounts\serialization”的访问被拒绝。
描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源。
异常详细信息:System.UnauthorizedAccessException:对路径“$(sourceFolder)\feature\accounts\serialization”的访问被拒绝。
ASP.NET无权访问请求的资源。考虑授予对ASP.NET请求标识的资源访问权限。ASP.NET有一个基本进程标识(通常是IIS 5上的{MACHINE}\ASPNET或IIS 6和IIS 7上的网络服务,以及IIS 7.5上配置的应用程序池标识),在应用程序未模拟时使用。如果应用程序是通过模拟的,则标识将是匿名用户(通常是IUSR_MACHINENAME)或经过身份验证的请求用户。
要授予ASP.NET对文件的访问权限,请在文件资源管理器中右键单击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加相应的用户或组。突出显示ASP.NET帐户,并选中所需访问权限的复选框。
源错误:
第103行:公共作业开始构建分析索引作业()
第104行:{
第105行:var options=new Sitecore.Jobs.JobOptions(“重建分析索引”、“索引作业”、“shell”,这是“重建分析索引”);
第106行:返回Sitecore.Jobs.JobManager.Start(选项);
第107行:}
源文件:C:\DATA\Latrobe.Sc\git\sitecore\src\foundation\Installer\code\MongoRestore\MongoRestoreService.cs行:105
堆栈跟踪:
[UnauthorizedAccessException:对路径“$(sourceFolder)\feature\accounts\serialization”的访问被拒绝。]
System.IO.\uu Error.WinIOError(Int32 errorCode,字符串maybeFullPath)+419
System.IO.Directory.InternalCreateDirectory(字符串完整路径、字符串路径、对象dirSecurityObj、布尔checkHost)+1438
System.IO.Directory.InternalCreateDirectoryHelper(字符串路径,布尔checkHost)+73
Rainbow.Storage.SerializationFileSystemDataStore.InitializeRootPath(stringrootpath)+313
Rainbow.Storage.SerializationFileSystemDataStore..ctor(字符串物理根路径、布尔useDataCache、ITreeRootFactory根工厂、ISerializationFormatter格式化程序)+233
lambda_方法(闭包,对象[])+246
Unicorn.Configuration.MicroConfiguration.Activate(类型类型,KeyValuePair`2[]未映射的构造函数参数)+826
Unicorn.Configuration.c_uuudisplayClass7_0`1.b_uuu2()+38
System.Lazy`1.CreateValue()+709
System.Lazy`1.LazyInitValue()+191
Unicorn.Data.ConfigurationDataStore.RegisterForChanges(Action`2 actionOnChange)+19
Unicorn.Data.DataProvider.UnicornDataProvider..ctor(ITargetDataStore targetDataStore、ISourceDataStore sourceDataStore、IPredicate谓词、IFieldFilter fieldFilter、IUnicornDataProviderLogger、IUnicornDataProviderConfiguration dataProviderConfiguration、ISyncConfiguration syncConfiguration、PredicateRootPathResolver根路径Resolver) +547
lambda_方法(闭包,对象[])+391
Unicorn.Configuration.MicroConfiguration.Activate(类型类型,KeyValuePair`2[]未映射的构造函数参数)+826
Unicorn.Configuration.MicroConfiguration.Resolve()+118
System.Linq.WhereSelectArrayIterator`2.MoveNext()+102
System.Linq.Buffer`1..ctor(IEnumerable`1源)+148
System.Linq.Enumerable.ToArray(IEnumerable`1源)+106
Unicorn.Data.DataProvider.UnicornSqlServerDataProvider..ctor(字符串连接字符串)+232
[TargetInvocationException:调用的目标已引发异常。]
System.RuntimeMethodHandle.InvokeMethod(对象目标、对象[]参数、签名符号、布尔构造函数)+0
System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr、Binder Binder、Object[]参数、CultureInfo区域性)+329
Sitecore.Reflection.ReflectionUtil.CreateObject(类型,对象[]参数)+119
Sitecore.Configuration.DefaultFactory.CreateFromTypeName(XmlNode configNode,字符串[]参数,布尔断言)+119
Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode,字符串[]参数,布尔断言,IFactoryHelper帮助程序)+165
Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode,字符串[]参数,布尔断言)+72
Sitecore.Configuration.DefaultFactory.CreateObject(字符串configPath,字符串[]参数,布尔断言)+619
Sitecore.Configuration.DefaultFactory.CreateFromReference(XmlNode configNode,字符串[]参数,布尔断言)+170
Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode,字符串[]参数,布尔断言,IFactoryHelper帮助程序)+118
Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode,字符串[]参数,布尔断言)+72
Sitecore.Configuration.DefaultFactory.GetInnerObject(XmlNode paramNode,String[]参数,布尔断言)+932
AssignProperties(XmlNode configNode,String[]参数,Object obj,Boolean assert,Boolean deferred,IFactoryHelper helper)+560
Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode,字符串[]参数,布尔断言,IFactoryHelper帮助程序)+322
Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode,字符串[]参数,布尔断言)+72
Sitecore.Configuration.DefaultFactory.CreateObject(字符串c
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<sc.variable name="sourceFolder" value="C:\projects\Habitat\src" />
</sitecore>
</configuration>