【问题标题】:Webmatrix 2 template creation failureWebmatrix 2 模板创建失败
【发布时间】:2012-10-12 08:56:50
【问题描述】:

我在使用最新版本的 WebMatrix 从模板创建网站时遇到问题。我已经卸载它并重试了几次重新启动计算机,但仍然无法创建模板。我试图创建导致相同错误的 ASP.NET、Node.js 模板(“方法失败,出现意外错误代码 50”)。谷歌搜索没有帮助。

日志文件中的详细信息是:

异常:System.InvalidOperationException:方法失败,出现意外错误代码 50。 在 System.Security.AccessControl.NativeObjectSecurity.CreateInternal(ResourceType resourceType,布尔 isContainer,字符串名称,SafeHandle 句柄,AccessControlSections includeSections,布尔 createByName,ExceptionFromErrorCode exceptionFromErrorCode,对象 exceptionContext) 在 Microsoft.Web.Deployment.FileSystemSecurityEx..ctor(布尔 isContainer,字符串名称,AccessControlSections includeSections,布尔 isDirectory) 在 Microsoft.Web.Deployment.SetAclProvider.Add(DeploymentObject 源,布尔假设) 在 Microsoft.Web.Deployment.DeploymentObject.Add(DeploymentObject 源,DeploymentSyncContext syncContext) 在 Microsoft.Web.Deployment.DeploymentSyncContext.HandleAdd(DeploymentObject destObject,DeploymentObject sourceObject) 在 Microsoft.Web.Deployment.DeploymentSyncContext.HandleUpdate(部署对象目标对象,部署对象源对象) 在 Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenOrder(DeploymentObject 目标,DeploymentObject 源) 在 Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildren(DeploymentObject 目标,DeploymentObject 源) 在 Microsoft.Web.Deployment.DeploymentSyncContext.ProcessSync(部署对象目标对象,部署对象源对象) 在 Microsoft.Web.Deployment.DeploymentObject.SyncToInternal(DeploymentObject destObject、DeploymentSyncOptions syncOptions、PayloadTable payloadTable、ContentRootTable contentRootTable、Nullable`1 syncPassId) 在 Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentProviderOptions providerOptions,DeploymentBaseOptions baseOptions,DeploymentSyncOptions syncOptions) 在 Microsoft.Web.Deployment.DeploymentObject.SyncTo(字符串提供程序,字符串路径,DeploymentBaseOptions baseOptions,DeploymentSyncOptions syncOptions) 在 Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentWellKnownProvider 提供程序,字符串路径,DeploymentBaseOptions baseOptions,DeploymentSyncOptions syncOptions) 在 Microsoft.Web.PlatformInstaller.MSDeployProxy.Install(InstallerContext context, RemoteCredentials remoteCredentials)

有什么想法吗?

【问题讨论】:

  • 您好!我们认为这与我们尝试创建新站点的文件夹的权限有关:~/Documents/My Web Sites。碰巧,您是使用 IntelliMirror 还是写入共享文档?
  • 嗨,贾斯汀,很抱歉,很晚才回复。不,我没有使用 IntelliMirror。我怀疑这与我的 PC 的设置方式有关。我的文档文件夹指向位于某个公司服务器上某处的文件共享,这可能是我遇到问题的原因。我只是假设这是 VS2012 和 WebMatrix 之间的冲突,所以我坚持使用 VS2012。

标签: webmatrix webmatrix-2


【解决方案1】:

决定不使用 WebMatrix。根据我对 Justin Beckwith 的评论,我在假设错误归结为以下原因后坚持使用 VS2012:

  1. 我的文档文件夹托管在某处的文件共享中
  2. 或与VS2012冲突。

【讨论】:

    【解决方案2】:

    在 WebMatrix 快速入门中,转到选项 -> 站点并将您的默认站点位置更改为本地文件路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-21
      • 1970-01-01
      • 2018-03-10
      • 2020-11-24
      • 1970-01-01
      相关资源
      最近更新 更多