- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
背景 (想提问请跳到底部)
最近我将一个 SVN 存储库(托管在汇编上)升级到 SVN 1.7。这样做之后,我们开始间歇性地遇到很多 File Access Denied
位于存储库本地工作副本中的 ASP.NET 站点页面上的错误。
一些文件夹也开始获得奇怪的文件权限(它们被标记为只读)并且用户共享被从中删除。这些问题只会在更新/提交周期后通过 AnkhSVN 的 Visual Studio 插件开始发生,但不会一直发生;它似乎非常喜怒无常。
到目前为止,我们发现的唯一临时修复是提交任何未完成的更改,删除本地副本并重新 checkout 完整的工作副本(使用 TortoiseSVN)。但是,这不是一个可行的修复方法,并且会严重影响生产力。
此站点是基于 Azure 的 ASP.NET WebWorkerRole。在升级到 SVN 1.7 之前,它从未出现过问题。我尝试摆弄内部 IIS 权限来解决这个问题,但是,没有骰子。
我的环境
Access to the path '//file//' 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 '//file//' 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 , 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 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.
最佳答案
当 subversion 更新文件时,它首先在 .svn/tmp/中创建一个临时版本。然后它将文件移动到正确的位置。 (这是为了避免腐败)
在 1.6 中,它自己为每个目录执行此操作,但在 1.7 中,您的工作副本的顶级目录中只有一个 .svn。
如果此 .svn 目录的文件系统权限以某种方式受到限制,则在将文件移动到位时,这些限制可能会随文件一起复制。
(Subversion 不会更改 Windows 上的权限本身)
关于asp.net - AnkhSVN 打破 ASP.NET 与 SVN 1.7 共享权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8973194/
当涉及到 Subversion/AnkhSVN 时,我是如此难以置信地迟钝。我只是完全不明白。每当我做任何更新和 promise 之外的事情时,一切都会在我面前炸开。 这些是我的信念(这一定是不正确的
AnkhSVN 如何将非版本化文件排除在 SVN 之外?我检查了全局忽略模式和 svn:ignore 属性,但在那里什么也没找到。 最佳答案 Visual Studio 项目实现提供了一个文件列表,这
我的任务是将这个 VS 解决方案和项目移动到另一个 SVN 服务器。我正在使用 Visual Studio 2010 RC1 和 AnkhSVN 2.1.7819 .... 目前这些文件都绑定(bin
最近,我不得不将我的 SVN 存储库移动到不同的服务器,但自移动以来我遇到了一些性能问题。 我在我的工作站上使用 Visual Studio 2005、AnkhSVN 2.1.7819.411 和 T
我们最近开始使用 Visual Studio 的 AnkhSVN 颠覆插件。一切正常,但我们遇到了一些问题。 当我的一位同事锁定某个文件时,我就无法提交对该文件所做的更改。这不一定是个问题,但我们想知
基本上我想和there 上的那个人做同样的事情. 似乎每个人都在考虑服务器端 Hook (具有所有邪恶的潜力)。 我希望在提交之前运行一个客户端脚本,这样 astyle 就可以按照我老板喜欢的方式格式
到目前为止,我只是在使用 TFS 后设置了 AnkhSVN AnkhSVN 中的什么相当于我在 TFS 中创建/使用的货架? 最佳答案 在 Subversion 中与搁置最接近的等价物是创建一个分支并
我没有走在 VS 中使用 ankhSVN 上下文菜单将我的解决方案添加到 SVN 的路线。我第一次使用 Tortoise 将我的文件夹/项目添加到 SVN 的路线(因为我更喜欢并喜欢乌龟如何做到这一点
我在单个存储库下工作,并且主要在一个解决方案中工作。但是,在解决方案的工作期间,我也更改了其他文件,但是,当我提交时,AnkhSVN 仅显示属于解决方案的文件。这迫使我使用 TortoiseSVN 对
好吧,这可能有点长,但我在让 AnkhSVN 从 Visual Studio 2005 连接到外部 SVN 服务器时遇到问题。有一个网络代理,但我似乎无法在 AnkhSVN 中找到配置代理的方法,并且
我问了几个同事 AnkhSVN并且他们都对此不满意。其中一位甚至说 AnkhSVN 已经多次搞砸了他的 devenv。 您使用 AnkhSVN 的体验如何?我真的很怀念有一个 IDE 集成的源代码控制
我有一个受源代码控制的项目,每当我尝试 checkin 其中一个解决方案时,我都会收到此错误消息 我没有 GlassButtons 项目,所以我不知道 SVN 在寻找什么。 最佳答案 可能的原因如下:
我不小心删除了visual studio 2010(使用AnkhSVN)中的一个文件夹。 如何“取消删除”此文件夹? 我尝试从另一台机器复制文件夹内容并将它们标记为“已删除和新建”? 执行“更新到最新
如何使用 AnkhSvn/VS 2010 撤消/恢复我已提交的更改。 (我很清楚您不能“删除”subversion 存储库中的内容)。 问题很简单, 您正在处理 HEAD(例如 rev 100)。你发
我的团队创建了一个项目。这个项目已经存在于每个成员的每台PC上。现在,我刚刚使用 AnkhSVN 将此项目添加到 SVN。所以我想知道如何让我团队的每个成员无需 checkout 或下载这个项目就可以
I know that there is already a post about this question但我想知道是否存在解决此问题的解决方案或解决方法。 每次我更新我的源代码时,都会显示一个
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我在使用 ankhsvn 时遇到了这个问题: 我有最新的解决方案,但不是其独特的项目。当我尝试提交时出现此错误 当我点击 Show changes 时,我在临时文件 integration_final
我在使用 ankhsvn 时遇到了这个问题: 我有最新的解决方案,但不是其独特的项目。当我尝试提交时出现此错误 当我点击 Show changes 时,我在临时文件 integration_final
我是一名优秀的程序员,十分优秀!