小编loc*_*ock的帖子

将WebClient错误作为字符串获取

我有一个测试Web服务的诊断工具.

我希望工具在出现问题时进行报告,因此我已经部署了一个服务,但合同有问题需要对其进行测试.

当我浏览它时,我得到一个带有描述性信息的页面,例如:

ExceptionDetail,可能由IncludeExceptionDetailInFaults = true创建,其值为:System.InvalidOperationException:在对WSDL导出扩展的调用中抛出异常:
System.ServiceModel.Description.DataContractSerializerOperationBehavior contract:类型XXX的DataContract无法添加到DataContractSet中在名称空间XXX中具有相同数据合同名称XXX的类型XXX已经存在且合同不等同等.

我想要的是能够打电话:

myErrorMsg = WebClient.DownloadString("MyBadService.svc");
Run Code Online (Sandbox Code Playgroud)

并将此有用的错误消息作为字符串,但我得到以下WebException:

远程服务器返回错误:(500)内部服务器错误.

如何获得在浏览器中收到的相同错误消息作为字符串返回,而不会出现异常?

谢谢.

c# web-services webclient

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

我如何才能看到我在telnet中输入的内容?

使用telnet时使用telnet:

telnet <host ip> <port>
Run Code Online (Sandbox Code Playgroud)

我可以连接,但后来我看不到我在打字.

所以我尝试:

telnet
set localecho
open <host ip> <port>
Run Code Online (Sandbox Code Playgroud)

但这次它只是挂起了这条消息:

Connecting to <host ip>...
Run Code Online (Sandbox Code Playgroud)

设置localecho后如何成功使用telnet?

telnet

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

阵列与列表,用于与WCF的互操作性

我已经采用了一个WCF项目,该项目具有在数组中返回数据而不是列表的约定.我被告知这样做的原因是为了提高与非.NET消费应用程序的潜在互操作性.

有没有很好的例子说明从WCF服务而不是Lists返回数组是值得的?

arrays wcf list

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

命名空间污染是什么?

"命名空间污染"一词的含义是什么?为什么静态方法有助于防止它?

这个问题看起来很相似,但具体与JavaScript有关,答案并没有定义这个术语.

namespaces

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

如何在不使用内置指令的情况下在MIPS汇编中实现乘法和除法?

好的,这是问题所在.我不得不写一个MIPS程序,它从用户那里获得了2个输入数字.然后,我必须编写一个代码,输出用户输入的2个数字的乘积,商和余数.

现在,这非常直截了当.但是,我没有意识到我们不能在程序中使用乘法和除法操作数.现在我不知道该怎么做因为我对如何在没有乘法和除法操作数的情况下这样做感到困惑.我只在整个程序中使用它两次,它工作正常,但我的教授不接受它,现在我很伤心.任何帮助,将不胜感激.谢谢

这是我的代码

# Given positive integers a and b, output a/b and a%b.
  .data
str1: .asciiz "Enter a: "
str2: .asciiz "Enter b: "
str3: .asciiz "a/b = "
str4: .asciiz "a%b = "
str5: .asciiz "a*b = "
newline: .asciiz "\n"
  .text

main: li   $v0, 4            # system call code for print_string
  la   $a0, str1         # address of str1
  syscall                # print str1

#get the first number from user, put it into $s0

li   $v0, 5            # system …
Run Code Online (Sandbox Code Playgroud)

mips

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

使用Type作为'Property'是不好的做法吗?

我目前正在处理一些旧的C#代码,它基本上使用派生类型,其唯一目的是将Type用作"属性",例如:

public abstract class Fruit
{
    public int Property { get; set; }
}

public class Apple : Fruit {}

public class Pear : Fruit {}
Run Code Online (Sandbox Code Playgroud)

然后:

public void Foo(Fruit item)
{
    if(item is Apple)
    {
        // do something
        return;
    }
    if(item is Pear)
    {
        // do something
        return;
    }

    throw new ArgumentOutOfRangeException("item");
}
Run Code Online (Sandbox Code Playgroud)

我会在BaseClass上包含一个枚举属性来指定'type':

public class Fruit
{
    public int Property { get; set; }

    public FruitType Type { get; set; }
}

public enum FruitType
{
    Apple,
    Pear …
Run Code Online (Sandbox Code Playgroud)

c# inheritance

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

标签 统计

c# ×2

arrays ×1

inheritance ×1

list ×1

mips ×1

namespaces ×1

telnet ×1

wcf ×1

web-services ×1

webclient ×1