问题列表 - 第44139页

NServiceBus MSDTC遇到了麻烦

我在这里写这篇文章是希望有人可以帮助我.

我试图NServiceBus在ASP.NET MVC应用程序上实现.我已经完成了每一步,以确保一切正常.我有一个事件将Job ID传递给我的处理程序,然后执行Linq-to-Sql查询并查找作业,然后通过电子邮件发送警报.这个过程非常简单.

但是,我不能为我的生活让MSDTC工作.我继续收到以下错误:

以下是我配置总线的方法:

 Bus = NServiceBus.Configure.WithWeb()
            .Log4Net()
            .DefaultBuilder()
            .XmlSerializer()
            .MsmqTransport()
                .IsTransactional(false)
                .PurgeOnStartup(false)
            .UnicastBus()
                .ImpersonateSender(false)
            .CreateBus()
            .Start();
Run Code Online (Sandbox Code Playgroud)

我没有使用事务,所以我知道甚至不应该调用MSDTC.

我的处理程序代码如下:

public void Handle(ApplyJobMessage message)
    {
        if (message != null)
        {
            using(var context = new MyContext())
            {
                JobPosting posting = (from c in context.JobPostings
                 where c.JobPostingId == message.JobId
                 select c).SingleOrDefault();
            }
Run Code Online (Sandbox Code Playgroud)

端点配置如下:

public class MessageEndpoint : IConfigureThisEndpoint, AsA_Server, IWantToRunAtStartup
Run Code Online (Sandbox Code Playgroud)

一切都很好.当我这样做时,消息正确到达:

Bus.Send(message);
Run Code Online (Sandbox Code Playgroud)

但是,MSDTC错误发生如下所示:

    2011-01-20 00:55:09,744 [Worker.5] ERROR NServiceBus.Unicast.UnicastBus [(null)]
 <(null)> - JobApplicationHandler Failed handling message.
System.Runtime.InteropServices.COMException (0x8004D02A): The MSDTC …
Run Code Online (Sandbox Code Playgroud)

nservicebus

8
推荐指数
3
解决办法
8486
查看次数

JSF setLocale无法正常工作

在这里描述的我的JSF应用程序中实现了国际化.

但我遇到了一个问题:当我更改语言环境时,我页面上的所有文本都会发生变化.但是如果我点击导航链接到另一个页面,那么语言环境会跳回到标准语言环境!

我想我在这里想念一些东西.所以我在下面提供了我的代码,希望你能提供帮助:

LocaleBean.java:

    @ManagedBean(name="locale")
    @SessionScoped
    public class LocaleBean {

    private Locale locale = FacesContext.getCurrentInstance().getViewRoot().getLocale();

    public Locale getLocale() {
        return locale;
    }

    public void setLanguage(String language) {
        locale = new Locale(language);
        FacesContext.getCurrentInstance().getViewRoot().setLocale(locale);
    }

    public String getLanguage() {
        return locale.getLanguage();
    }
    }
Run Code Online (Sandbox Code Playgroud)

JSF Part(它是我模板的一部分):

    <h:outputText value=" #{text['common.language']}: " /> 
        <h:selectOneMenu value="#{locale.language}" onchange="submit()">
            <f:selectItem itemValue="de" itemLabel="Deutsch" />
            <f:selectItem itemValue="en" itemLabel="English" />
        </h:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)

faces-config.xml中:

<?xml version="1.0" encoding="UTF-8"?>
<faces-config
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
    version="2.0">
     <application>
           <locale-config>
                <default-locale>de</default-locale>
                <supported-locale>en</supported-locale>
           </locale-config>
       <resource-bundle>
        <base-name>org.dhbw.stg.wwi2008c.mopro.ui.text</base-name>
        <var>text</var> …
Run Code Online (Sandbox Code Playgroud)

java jsf internationalization jsf-2

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

获得一天工作的总小时数mysql

我有一个MySQL表,记录员工登录和注销时间.在输入输出列1中表示登录,0表示注销.

  [id]   [User_id]           [Date_time]                 [in_out]
    1       1          2011-01-20 09:30:03                  1
    2       1          2011-01-20 11:30:43                  0
    3       1          2011-01-20 11:45:12                  1
    4       1          2011-01-20 12:59:56                  0
    5       1          2011-01-20 13:33:11                  1
    6       1          2011-01-20 15:38:16                  0
    7       1          2011-01-20 15:46:23                  1
    8       1          2011-01-20 17:42:45                  0
Run Code Online (Sandbox Code Playgroud)

是否可以使用单个查询检索用户在一天中工作的总小时数?

我尝试了很多但都徒劳无功.我可以使用数组在PHP中执行此操作,但无法使用单个查询执行此操作.

mysql sql datetime

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

有条件地删除报告服务中的分组

我有一个报告显示每个位置的分组.例如,我有按地理区域分组的商店.

我想有条件地删除该组,以便不是按地区分组,而是按字母顺序列出所有商店.

这可能吗?区域在一个组中,商店在一个详细组中.

reporting-services

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

在Google App引擎上使用Hunch

我想在Python中使用Hunch on Google App Engine.我需要使用哪些库来执行此操作,还是有任何可以帮助我的好的在线教程?

python google-app-engine hunch

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

为什么域类中的get-Property仅可用于Set和findAll?

Domain课堂上FooReward我添加了一个方法

int getQuantity() {
  FooRewardAssignment.countByReward(this)
}
Run Code Online (Sandbox Code Playgroud)

在GSP中的用法应该是fooRewardInstance.quantity,但是在启动时(在引导程序中)的错误,其中包含没有找到setter方法的消息.

如果我改成它

Set<FooRewardAssignment> getListOfFoos() {
    FooRewardAssignment.findAllByReward(this)
}
Run Code Online (Sandbox Code Playgroud)

并且更改GSP中的用法badeRewardInstance.listOfFoos.size(),它可以工作并向我显示特殊FooReward分配的频率.

知道版本1有什么问题吗?

dns grails

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

Android中的预批准密钥

如何获得PayPal订阅的PreApproval密钥?Preapprovals如何在Android中运行?

android paypal-subscriptions

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

CLR:所有线程如何共享第0代?

我无法想象所有线程都必须获取一个锁才能分配内存.那么有多个Gen 0堆吗?是否有一个在线程之间划分?

.net clr

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

可以为iOS相机手动调整曝光时间吗?

我想调整iPhone/iPod touch相机的曝光度.我宁愿拍摄一系列照片,减少曝光时间,以获得一系列图像(用于HDR重建).这可能吗?

如果没有,那么下一个最好的东西是什么?您似乎可以在自动曝光的图像中设置一个感兴趣的点.也许我可以搜索图像的暗/亮区域,然后使用它exposurePointOfInterest来调整曝光,但这似乎是一个非常间接的解决方案,也容易出错.如果有人尝试过替代方案,那么这样的答案也是可取的.

iphone ios

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

部署Java Web应用程序比其他PHP Web应用程序更昂贵吗?

部署/托管Java编写的Web应用程序比其他PHP Web应用程序更昂贵吗?如果我的应用程序更大,那么针对Java Web应用程序的云解决方案和VPS托管怎么样?

部署此类应用程序的其他技术难点是什么?

Web应用程序开发中是否需要EJB?

php java java-ee

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