我想在Azure上托管一个wcf服务,但是这个实例化必须是动态的,所以我想根据需要实例化新服务但是......
new ServiceHost(new Service(),<<What the heck is the base URI!?>>)
什么应该是基础Uri(方案,服务器名称和端口):
这些也是可能的:
我正在寻找一个解决方案,因为$$$原因不涉及ServiceBus.
我们发现Linq for CRM 2011非常糟糕 - 它似乎没有在其上执行任何QA.作为如何严重破提供商的指示器是像.凡(X => X =="B")的查询工作,但此.凡(X =>"B" == X)可能不依赖于像前述一些条件加入声明.我实际上不得不重写查询提供程序的一部分,并享受我放在一起的废话更好的运气.
然而,这还不能继续,还有其他问题,我没有为MS工作而付钱,所以我正在寻找其他选择.这两个问题出现在QueryExpression&FetchXml中,如下所示:http://msdn.microsoft.com/en-us/library/gg334607.aspx
任何人都可以给我一个诚实的,现实生活中使用QueryExpression与FetchXml的利弊吗?我想知道他们在性能,开发速度,稳健性和灵活性方面的比较.
我想使用WCF + net.MSMQ,我对Azure Service Bus或Azure队列不感兴趣,这些东西太贵了,不符合我设置P2P服务的要求.
可靠性也不是问题,系统已经有内置机制来检查丢失的消息 - 如果出现严重的硬件故障.
考虑到如果我在具有以下代码行的Web/Worker角色内部获得服务,那么这将是否有效,这样的本地存储的可靠性除外:
MessageQueue.Create(newQueuePath, isTransactional)
Run Code Online (Sandbox Code Playgroud)
从外部/内部端点到WCF MSMQ服务的调用也会在负载均衡器后面成功吗?
我试图主要在这个领域决定2 ORM的利弊.
我也不太关心OSS与专有论证.团队没有时间窥视引擎盖并开始搞乱其他人的代码.我更关心"它只是工作"的角度而不是其他任何东西.
假设我有一个视频托管网站,如youtube.当用户点击网站上的链接时,我想打开一个WinRT应用程序以获得更好的观看体验,我该怎么做?
如何将参数传递到WinRT应用程序,让它知道它应该流哪个视频?我需要能够来回走动,所以我假设我可以引入一个超链接从应用程序返回到该网站.
另一种可能性是将应用程序嵌入到站点本身.那会怎么样?你还可以在网站上内联一个applet风格的应用程序(例如flash/silverlight)吗?
我想将我的淘汰视图模型定位到dom的某个部分,如下所示:
ko.applyBindings(MyViewModel,$('#Target')[0]);
Run Code Online (Sandbox Code Playgroud)
但是我不希望它适用于它下面的所有doms.这样做的原因是整个SPA的工作效果不佳 - 无法跟上由于将每个潜在的交互包含在一个巨大的对象中而产生的巨型视图模型.因此,页面由多个部分视图组成.我希望每个partials实例化自己的ViewModel并为父进程提供交互接口.
一些样本dom
<div id="Target">
<!--Everything here should be included except-->
<div data-bind="DoNotBindBelowThis:true">
<!--Everything here should NOT be included by the first binding,
I will specifically fill in the binding with targetted
ApplyBind eg. ko.applyBindings(MyOtherViewModel, $('#MyOtherTarget')[0])
to fill the gaps-->
<div id="MyOtherTarget">
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我又怎么能排除股利低于整个DOM树标有DoNotBindBelowThis从applyBindings?
我喜欢Durandal和KO框架,我发现它们是一个更优雅,更简单的解决方案.
然而,与谷歌背后的Angular享有更好的营销成功,因此更多的自定义选择.
现在在离子的KO端有一些等价的东西吗?或者战争已经赢了,我只需要继续前进.
如何通过继承层次结构以及协方差和逆变来检测类型x是否可以从类型中分配y?
我刚刚得到以下异常,这似乎表明它Guid不是一个对象.
类型'System.Guid'的表达式不能用于返回类型'System.Object'
怎么Guid不是一个对象?
编译器如何解决这个问题?必须有一些东西可以让我在运行时检测到一个类型不是一个对象,如果是这样的话会是什么呢?
====================使用其他信息进行编辑====================
Expression.Lambda<Func<object>>(SomeExpression)
Run Code Online (Sandbox Code Playgroud)
对于所有重要的事情,SomeExpression可能是Guid的恒定值.
如何在SignalR 2.0中使用现有的IoC?
从教程中,我似乎需要设置一个通过属性从OWIN调用的类:
using Microsoft.Owin;
using Owin;
[assembly: OwinStartup(typeof(SignalRChat.Startup))]
namespace SignalRChat
{
public class Startup
{
public void Configuration(IAppBuilder app /*HOW AM I GONNA GET UNITY CONTAINER HERE?*/)
{
var hubConfig = new HubConfiguration()
{
EnableJSONP = true,
EnableDetailedErrors = true,
EnableJavaScriptProxies = true,
Resolver = new SignalRUnityDependencyResolver(container)
};
// Any connection or hub wire up and configuration should go here
app.MapSignalR(hubConfig);
}
}
}
Run Code Online (Sandbox Code Playgroud)
这里的问题是我已经有了一个容器,它是引导绑定的,并且容器中有单个实例需要与在同一主机下共享的MVC应用程序共享.
然而,这里的问题是,与以前不同,它看起来不像我可以MapSignalR从我自己的代码调用方法.相反,我需要依靠OWIN来为我做这件事.但是OWIN不知道我已经设置的容器.
解决这个问题的最佳方法是什么?我有一些非常粗略的想法,如何使用静态变量来解决其中的一些解决方案 - 但我讨厌它的想法.代码很脆弱,操作顺序很容易引入一个微妙的bug.
有没有办法在不让OWIN调用上述方法的情况下获取IAppBuilder实例?这样我可以在SignalR初始化时更好地控制,并且我可以将自己的IoC传递到配置中.
asp.net dependency-injection inversion-of-control signalr owin
c# ×3
.net ×2
azure ×2
knockout.js ×2
reflection ×2
wcf ×2
.net-4.0 ×1
angularjs ×1
asp.net ×1
asp.net-mvc ×1
casting ×1
covariance ×1
dom ×1
durandal ×1
fetchxml ×1
javascript ×1
linq ×1
mobile ×1
msmq ×1
nhibernate ×1
orm ×1
owin ×1
signalr ×1
windows-8 ×1