was

    1热度

    3回答

    我有一个WCF webservice,实际上有很多webservices,都使用net.tcp并通过WAS在IIS中托管。多个客户端正在调用这些服务,所有这些服务都是已知的,但无法控制(也就是说,我无法更改他们的代码,因此我也无法更改这些服务)。其中一些客户对服务不太好,导致很多错误,我想知道哪些是有问题的。我无法查看通过的凭据,因为它们不使用身份验证,我不能使用ip/port,因为它们都来自同一

    11热度

    2回答

    我有一个使用MSMQ绑定的单向WCF服务,它使用IIS 7.0中的Windows激活服务激活。 我是NInject的忠实粉丝,所以我一直在使用WCF的NInject扩展,这对于典型的HTTP WCF服务来说效果很好。 但是,在WAS激活服务中没有HTTP管道,所以在绑定我的类型时我无法使用InRequestScope,因为System.Web.HttpContext.Current为null。当我

    0热度

    1回答

    我有一个WAS托管的一组服务,配置为使用在IIS AppPool用户帐户下运行的net.tcp。当用WAS托管服务时,我很难从它们中找出任何诊断来追踪问题。在控制台应用程序中使用自托管时,跟踪设置为使用的服务即c:\ logs \ trace.svclog作为跟踪输出可以正常工作。 当我使用WAS进行托管时,我似乎没有得到任何跟踪输出,有没有需要在WAS下获取跟踪输出的特殊设置?我为跟踪和IIS

    3热度

    1回答

    我试图集成了托管与内部IoC容器(autofac /春)是基于NetTcpBinding的应用。不幸的是,当它在WAS内部启动时,并且由于它不是基于Http的应用程序,因此全局应用程序类中不会触发任何事件。 我需要赶上应用程序域启动,这样我可以配置IoC容器。在WAS中托管时有没有办法做到这一点? 我已经看到了使用App_Code文件夹内的静态类涉及可怕的事情,但我想的东西有点更容易测试和不太干净

    3热度

    2回答

    如果需要在异构环境中的WAS托管的服务中公开多个端点(例如,一个使用basicHttpBinding,另一个使用netTcpBinding),那么如何执行? 我读过的关于WAS端点配置的一切都表明,端点地址和主机基地址应该留空,因为WAS应该通过路径到.svc文件和协议自动解析地址。 但是,在不解释地址的情况下,为同一合同定义HTTP端点和TCP端点似乎是不可能的。到目前为止,我的每一次尝试都让我

    12热度

    3回答

    是否与IIS不同? WAS如何比IIS好?

    1热度

    1回答

    我有几个WCF服务,目前正在托管,在一个非常基本的NT服务。我想扩展我的应用程序以添加WCF服务的供应,更新以及隔离(我希望每个WCF服务都在它自己的AppDomain中)。这些WCF服务包含需要定期运行的逻辑,对数据库执行ping操作,并从外部设备获取信息,以便在发出请求时可立即获取数据。 我在考虑尝试Windows激活服务,因为我非常喜欢托管服务基础结构提供的配置和隔离。如果我没有使用WAS,

    5热度

    2回答

    IIS 7.5引入了自动启动提供程序的概念,允许您在应用程序池启动时让WAS自动加载应用程序或程序集。 用IIS7可以实现类似的功能吗? 基本上,我们有一个在WAS下运行的应用程序,并且具有内存缓存数据。当发生应用程序池回收时,我的WAS部署的应用程序将不会实际被激活,直到收到第一次命中为止。这意味着收到第一个命中时缓存很冷。一旦应用程序池被回收,能够预先启动应用程序将是一件好事。我们已经考虑 其

    1热度

    3回答

    我试图找出当网站关闭时,或者在WAS下运行的服务不是长时间运行。 我不想编写一个监测工具,我相信一定有什么东西在那里...

    1热度

    1回答

    我们在IIS7中托管net.msmq服务。 队列是事务性的。 邮件到达队列中并由服务正确拾取。 如果发生异常,则将消息放入重试队列。 重试延迟设置为1小时,但是,当这段时间过去后,消息不会“重新尝试”。 如果我们浏览到.svc或发送另一条消息到主队列,那么重试消息也会被拾取。 因此,基本上,邮件卡在重试队列中,直到事件再次“启动”站点池。 有没有人遇到过这个问题?