我正在尝试在Linux上运行NuGet(Ubuntu 12).我有Mono 3.0.6(从源代码编译).
$ mono --runtime=v4.0.30319 .nuget/NuGet.exe update -self
Checking for updates from https://nuget.org/api/v2/.
Error getting response stream (Write: The authentication or decryption has failed.): SendFailure
Run Code Online (Sandbox Code Playgroud)
我收集的错误是由于某些证书(最有可能是nuget.org)不可信任.这篇博文有更多细节.
所以我跑了:
$ mozroots --import --sync
$ certmgr -ssl https://go.microsoft.com
$ certmgr -ssl https://nugetgallery.blob.core.windows.net
$ certmgr -ssl https://nuget.org
Run Code Online (Sandbox Code Playgroud)
......无济于事
NuGet版本是2.3.0.0(尽管我开始使用的某些旧版本也没有用).
我该如何解决这个错误?
我正在使用Microsoft Dynamics CRM进行一些实验.您通过Web服务与它进行交互,并且我已将Web引用添加到我的项目中.Web服务接口非常丰富,生成的"Reference.cs"大约是90k loc.
我在控制台应用程序中使用Web引用.我经常改变一些东西,重新编译并运行.编译速度很快,但是新建Web服务引用非常慢,花费大约15-20秒:
CrmService service = new CrmService();
分析显示所有时间都花在SoapHttpClientProtocol构造函数中.
罪魁祸首显然是XML序列化代码(不包括在上面提到的90k loc中)是在运行时生成,然后才进行JIT.这在构造函数调用期间发生.在玩耍和尝试时,等待是相当令人沮丧的.
我尝试了sgen.exe,ngen和XGenPlus的各种组合(需要几个小时并生成500MB的额外代码),但无济于事.我已经考虑过实现一个几乎没有CrmService实例的Windows服务,可以在需要的时候发布,但这似乎太过分了.
有任何想法吗?
.net c# performance xml-serialization soaphttpclientprotocol
我正在开始开发新的在线业务,我不确定用于托管的技术.我在以前的项目中使用过Microsoft Azure,我没有遇到任何问题,只是价格昂贵.
我的选择是Azure,Appharbor或Amazon EC2.我甚至不确定比较它们是否正确.
我正在寻找一些非常容易设置并且花费更少时间的东西.
我们只有两个开发人员,所以我们有足够的时间来开发我们的网站.
我听说EC2会耗费时间.
我一天有几次在运行我的asp.net mvc4项目时收到此错误.我不是在问这意味着什么,或者如何解决它,而是我在做什么来引起它呢?它真的开始让我感到烦恼,如果我能通过改变我的工作流程而让它消失,我会的.
当该文件已存在时,无法创建/卷影复制'<assembly>'.
如上所述,该项目是一个MVC4应用程序.我的工作流程通常是.
(我在附加/不附带调试器的情况下得到错误.)我将永远感谢任何能告诉我如何避免此错误的人,并会立即发表推文
下面的代码效果很好.如果Get和Use方法在不同的程序集中,则代码将失败并出现RuntimeBinderException.这是因为.Net运行时系统仅保证<string, int>程序集内的匿名类型(在本例中)的通用性.
有没有办法愚弄运行时系统来克服这个问题?我可以在Use旁边的调试器中检查对象,调试器可以看到相关的属性.
class Program
{
static void Main(string[] args)
{
UsePerson();
Console.ReadLine();
}
public static void UsePerson()
{
var person = GetPerson();
Console.WriteLine(person.Name);
}
public static dynamic GetPerson()
{
return new { Name = "Foo", Age = 30 };
}
}
Run Code Online (Sandbox Code Playgroud) Google 几天前宣布了Analytics Data Export API,从而更轻松地获取网站的分析数据.API首次使用Java和Javascript客户端,但没有直接的.Net支持(除了直接使用XML).似乎API与其他Google Data API类似,并且有一个.Net客户端.有没有人尝试使用该库中的组件来获取分析数据?
我在建立一个ASP.Net MVC网站的过程中,我想我会使用谷歌分析,生成"热门"名单之类的东西(因为谷歌可能是在淘汰虚假请求更好,机器人等) .如果你对这个想法有任何想法,我也非常感谢你.
使用Lucene,可以检索索引中包含的术语,即索引中包含的文档中唯一的词干词,不包括停止词.这对于生成自动完成建议等很有用.MS SQL Server全文索引可能类似吗?
AppHarbor非常整洁,但与Heroku不同,我无法弄清楚它是如何工作的.有没有开源实现?从我的搜索,我找不到任何.
到目前为止,我的粗略实现已经设置了一个git服务器,并在每个新的repo上启动了一个IIS实例.这种工作,但我无法弄清楚如何将"附加组件"配置到一个特定的实例.
我想,为了缩小我的问题,我正在寻找是否有任何针对Windows的"基于git的部署"的开源实现,或者关于如何最好地实现这一点的一般架构概述.
有没有人知道如何获取web.config转换来替换自定义配置部分.我已将msbuild设置为详细模式,并且转换只是忽略了带有替换变换的自定义部分的存在.
.net ×3
appharbor ×3
asp.net-mvc ×2
c# ×2
amazon-ec2 ×1
analytics ×1
api ×1
asp.net ×1
azure ×1
dynamic ×1
iaas ×1
linux ×1
mono ×1
msbuild ×1
msdeploy ×1
nuget ×1
paas ×1
performance ×1
sql-server ×1
web-config ×1