【发布时间】: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