问题列表 - 第44935页

silverlight客户端不了解faultexception

我有一个WCF服务,抛出一个异常,我试图在我的Silverlight客户端代码中捕获不成功.我使用Undeclared Faults进行调试,这是我的服务方法:

[OperationContract]
public ServiceResponse MyWCFServiceMethod()
{
  ServiceResponse resp = new ServiceResponse ();
  //code for setting resp...

  //purposely throw error here.
  throw new FaultException(new FaultReason(new FaultReasonText("My fault Reason!")),new FaultCode("my fault code here"));
  return resp;
}
Run Code Online (Sandbox Code Playgroud)

现在在我的silverlight客户端视图模型中,在服务的回调方法中,我尝试像这样处理它:

private void MyServiceCallback(MyWCFServiceMethodCompletedEventArgs e)
{
   if (e.Error == null)
   {
       //proceed normally
   }
   else if (e.Error is FaultException)
   {
      FaultException<ExceptionDetail> fault = e.Error as FaultException<ExceptionDetail>;
      MessageBox.Show(fault.Detail.Message);
      MessageBox.Show(fault.Reason.ToString());
   }
} 
Run Code Online (Sandbox Code Playgroud)

在这一行else if (e.Error is FaultException) 我仍然得到System.Net.WebException {远程服务器返回错误:NotFound.}

这些是配置条目

<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" /> …
Run Code Online (Sandbox Code Playgroud)

silverlight wcf faultexception

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

默认的CSS文件名

对于html,我们有index.html,如果没有指定文件名,则由webserver自动加载的文件.从网络服务器的角度来看,还是仅仅按惯例,是否存在css的等价物?当然不是"index.css"对吗?

谢谢.

更新:我想我的问题有点糟糕.我已经知道不会自动加载css文件.我只是想知道是否有一个强大的默认CSS文件约定.虽然没有强烈的约定,但有一些名字,正如回答的人所列出的,其中一些是:

  • default.css
  • 的main.css
  • web.css
  • style.css文件
  • 的site.css

或者,您可以使用与使用它的html文件相同的文件名来命名css文件.

css

25
推荐指数
4
解决办法
3万
查看次数

休眠:多个结果集

从我在Hibernate文档/在线中读到的内容来看,听起来Hibernate没有处理多个结果集的能力.我希望在依赖于Hibernate的应用程序中进行MySQL DB调用,这将返回多个结果集.

您使用哪种解决方案与Hibernate"玩得很好",请记住,这可能是唯一一个将返回多个结果集的调用?

谢谢!

java hibernate jdbc multiple-resultsets

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

如果只有功能B需要功能A应该在B内定义A?

简单的例子.两种方法,一种叫另一种方法:

def method_a(arg):
    some_data = method_b(arg)

def method_b(arg):
    return some_data
Run Code Online (Sandbox Code Playgroud)

在Python中,我们可以def在另一个内部声明def.因此,如果method_b需要并且仅从中调用method_a,我应该method_b在内部声明method_a吗?像这样 :

def method_a(arg):

    def method_b(arg):
        return some_data

    some_data = method_b
Run Code Online (Sandbox Code Playgroud)

或者我应该避免这样做?

python coding-style

140
推荐指数
8
解决办法
24万
查看次数

在c#中将字符串更改为var数据类型

我正在从这样的文件中读取数据

using (StreamReader r = new StreamReader("newfile.txt"))
{

            string lines1;
            lines1 = r.ReadLine();
            var lines = lines1;

            foreach (string line in lines)
            {
                var dictionary = new Dictionary<String, Int32>();
                var records = line.Split(',');
Run Code Online (Sandbox Code Playgroud)

如何将字符串数据类型转换为var数据类型?

如果我用这条线

   var lines = lines1;
Run Code Online (Sandbox Code Playgroud)

那么错误就会发生

 var records = line.Split(',');
Run Code Online (Sandbox Code Playgroud)

c#

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

如何从Python 2.7中触摸Windows中的COM

在Python 2.4中,我可以做...

from win32com.client import Dispatch
Run Code Online (Sandbox Code Playgroud)

显然,Python 2.7中不存在win32com.它刚重命名了吗?我需要安装另一个模块吗?

python com

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

与ruby和Nokogiri HTML不兼容的编码

我正在使用Nokogiri解析外部HTML页面.该页面使用ISO-8859-1进行编码.我要提取的部分数据包含一些 - (破折号)html实体:

xml = Nokogiri.HTML(open("http://flybynight.com.br/agenda.php"), nil, 'ISO-8859-1')
f = xml.xpath("//div[@style='background-color:#D9DBD9; padding:15px 12px 10px 10px;']//div[@class='tit_inter_cnz']/text()")
f[0].text #=> Preview M/E/C/A \u0096 John Digweed
Run Code Online (Sandbox Code Playgroud)

在最后一行中,String应该使用短划线在浏览器上呈现.如果我将页面指定为ISO-8859-1编码,浏览器会正确呈现它,但是,我的Sinatra应用程序使用UTF-8.如何在浏览器中正确显示该文本?今天是显示为内部数量较少的正方形.我尝试了force_encoding('ISO-8859-1'),但后来我从Sinatra得到了一个CompatibilityError.

有线索吗?

[编辑]以下是该应用的截图:

- > Firefox,字符编码为UTF-8 Firefox的字符编码为UTF-8

- > [带有字符编码的Firefox(ISO-8859-1) 带字符编码的Firefox(ISO-8859-1)

值得一提的是,在上面的ISO-8859-1模式中,破折号显示正确,但在破折号之前还有另一个不正确的字符.奇怪的 :(

ruby encoding nokogiri

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

Nokogiri是针对LibXML 2.7.7版本构建的,但动态加载了2.7.3

在Rails 3,我发现我每次调用框架,无论是从rake,rails server或其他任何东西,我得到以下警告:

Nokogiri was built against LibXML version 2.7.7, but has dynamically loaded 2.7.3
Run Code Online (Sandbox Code Playgroud)

在Google上搜索会产生一些博客文章,所有帖子都建议使用显式库和包含路径重建Nokogiri.例如:

http://mrflip.github.com/2009-08/nokogiri-hates-libxml2-on-osx.html

但是,这并没有为我解决问题.

打字nokogiri -v给我这个:

--- 
warnings: []

ruby: 
  engine: mri
  version: 1.8.7
  platform: i686-darwin10.4.0
libxml: 
  loaded: 2.7.7
  binding: extension
  compiled: 2.7.7
nokogiri: 1.4.4
Run Code Online (Sandbox Code Playgroud)

这似乎表明我的构建运行正常,Nokogiri正在加载正确的库版本.为什么Rails会抱怨?

我实际上找到了答案,我想我会在这里分享.请参阅下面的答案.

ruby ruby-on-rails nokogiri

10
推荐指数
2
解决办法
1978
查看次数

主管是否需要开始自己的主管?

假设我有一个主管,我需要start_child为这个主管执行一些。我必须先启动所有启动我的主管吗?或者我可以supervisor:start_child(my_sup,[])不启动 my_sup 吗?

erlang erlang-otp erlang-supervisor

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

Amazon EC2上的快照

我曾经CreateImageRequest拍摄过正在运行的EC2机器的快照.当我登录EC2控制台时,我看到以下内容:

  1. AMI - 我可以发布的图像
  2. 卷 - 我相信这是磁盘映像?
  3. 快照 - 与快照相关的另一个条目?

任何人都可以解释每种用法的差异吗?例如,有没有办法创建"快照"而没有关联的"AMI",在这种情况下,如何启动EBS支持的此快照副本?

最后,是否有一个简单的API来删除AMI和所有相关数据(快照,卷和AMI).事实证明,我们的脚本只存储AMI标识符,而不是其他数据,所以看起来这只是取消注册图像的足够信息.

cloud amazon-s3 amazon-ec2 amazon-web-services

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