小编Pet*_*ier的帖子

如何使用 Mercurial 解决“未知存储库格式:需要功能‘大文件’(升级 Mercurial)”错误?

我的服务器通过 Python 模块运行 Mercurial 2.6,由 HTTPS 通过 IIS 6.1 (Server 2008 R2) 公开。

我已经确认 Mercurial 版本内置了 largefiles 扩展,并且我已经按照文档使用“hg lfconvert”命令转换了我的存储库。

我的 TortoiseHg 客户端 (v2.8.1) 也有内置的扩展,它在我的全局设置 (Mercurial.ini) 中启用。

当我尝试克隆转换后的存储库时,我收到以下错误消息作为 HTTP 错误:

HTTP 错误:500(未知的存储库格式:需要功能“大文件”(升级 Mercurial))

据我所知,我已经启用了一切。我错过了什么?

mercurial tortoisehg hgrc

4
推荐指数
1
解决办法
3757
查看次数

为什么"代码合同"选项卡不出现在VS 2010中?

前几天我看到了Code Contracts的演示,并决定在一个小测试项目中试一试.

在向类中添加"using System.Diagnostics.Contracts"语句后,我可以适当地设置我的代码合约代码,但似乎没有强制执行合同.

我没有看到项目属性屏幕上出现"代码合同"选项卡的原因吗?

design-by-contract code-contracts

3
推荐指数
1
解决办法
883
查看次数

如何使用ASP.Net(Mvc)正确地提供pdf文件?

我遇到了一些从我的ASP.Net MVC应用程序提供PDF文件的问题.

我看到的行为是在链接到项目中的PDF文件之后,我收到以下错误:

在Firefox中 - 内容编码错误 - 您尝试查看的页面无法显示,因为它使用无效或不受支持的压缩形式.

在Chrome中 - 错误330(net :: ERR_CONTENT_DECODING_FAILED):未知错误.

据我所知,我没有对PDF内容/编码做任何想象,它只是一个标准的链接内容文件(类似于网站上的jpg或png工作正常).

任何人都可以提供有关如何解决此问题的见解吗?

compression pdf asp.net encoding httphandler

2
推荐指数
1
解决办法
313
查看次数

如何在Selenium中使用IEDriverServer避免"保护模式"问题?

我正在尝试使用Internet Explorer(在我的情况下为8)通过Jenkins执行Selenium测试.据我所知,"保护模式"Internet Security Option需要为所有站点区域设置相同的值(启用或禁用)才能使其正常工作.

我已经尝试在浏览器中执行此操作(确保我以在Jenkins中执行测试的同一用户身份登录)并通过"本地计算机策略\计算机配置\管理模板"下的所有站点区域的GPO策略Windows组件\ Internet Explorer\Internet控制面板\安全页面"和"本地计算机策略\用户配置\管理模板\ Windows组件\ Internet Explorer\Internet控制面板\安全页面"下..

但是,我继续收到下面列出的错误:

Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.

任何人都可以指出我正确的方向,以解决这个问题吗?

selenium internet-explorer automated-tests build jenkins

2
推荐指数
1
解决办法
2790
查看次数

VS2008 - 无法向Web应用程序项目添加Web引用(Web服务枚举组件不可用)

我遇到过无法在Visual Studio 2008中将Web引用添加到Web应用程序项目的情况.我无法解决的错误是" Web服务枚举组件不可用.您需要重新安装Visual Studio以向您的应用程序添加Web引用. "

我该如何解决这个问题?

web-services asmx visual-studio-2008

1
推荐指数
1
解决办法
4556
查看次数

如何从Mercurial存储库中仅检索子目录?

我正在尝试使用Mercurial作为源存储库而不是VSS来销售我们的团队.在更新构建脚本的过程中,我遇到了一个试图从Hg存储库中检索文件的问题.

我们的构建使用NAnt自动化,目前适用于VSS的本地构建或构建(即,根据需要从VSS获取源代码).我正在尝试更新它们以便与Mercurial一起使用.

基本上,当我使用单个文件时,我没有任何问题,因为我可以使用NAnt的'get'任务(在获得适当的修订哈希之后)来检索单个文件.

我遇到的问题是当我需要使用不在存储库根目录的文件的目录(和子目录)时.我似乎无法弄清楚从存储库中检索/复制子目录到构建的"工作"目录的正确命令.我基本上花了整整一个下午试图弄清楚如何使用mercurial可执行文件(所以我可以使用NAnt'exec'任务),并且基本上已经碰壁,所以我想我会尝试在这里发布.

有人可以确认这是否可行,并就如何做到这一点提供一些建议?我意识到Mercurial跟踪文件而不是目录的变化,但对我来说这似乎很奇怪,这是开箱即用的(从我能说的).

如果这是不可能的,我看到的唯一解决方法是维护要使用的预期文件的NAnt文件集列表(呃!),或者将整个存储库克隆到临时目录,然后根据需要从该源复制文件(这对我来说感觉像个淤泥).

我意识到我可以简单地为我想要使用的目录创建另一个存储库,但是我宁愿不去那条路,因为我认为这会增加我想要做的大量的复杂性(对于我们构建的所有不同的库,我必须多次应用它.).

nant mercurial

1
推荐指数
1
解决办法
1079
查看次数