问题列表 - 第2366页

如何使用Visual Studio 2008标准版运行测试项目?

我目前正在运行Visual Studio 2008标准版,他们为该版本删除的项目之一是单元测试功能.因此,当我打开像MVC商业测试这样的示例项目时,其中一个项目就不会加载,因为它不知道打开那种类型的项目.

我知道我可以排除或删除项目,我知道TestDriven.NET,但有VS2008标准的插件,它将进行VS2008 Pro附带的单元测试吗?TestDriven.NET会这样做,还是与NUnit测试的测试不同,这是不行的?

更新:为了澄清,我很好奇是否有任何程序或插件可以在Visual Studio 2008中运行测试项目.TestDriven.NET无法加载或运行或允许VS2008打开测试项目,而Gallio不能在VS2008 IDE中运行(尽管我非常感谢建议)

unit-testing visual-studio-2008

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

<%#Eval("State")%>或<%#DataBinder.Eval(Container.DataItem,"state")%>

有什么区别

<%# Eval("State") %>
Run Code Online (Sandbox Code Playgroud)

在你的aspx页面,而不是

<%# DataBinder.Eval(Container.DataItem, "State") %>
Run Code Online (Sandbox Code Playgroud)

在你的aspx页面?

asp.net data-binding eval

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

转换为int16,int32,int64 - 您如何知道选择哪一个?

我经常需要转换一个retreived值(通常作为字符串) - 然后将其转换为int.但是在C#(.Net)中,您必须选择int16,int32或int64 - 当您不知道检索到的数字有多大时,您如何知道选择哪一个?

c# integer typeconverter

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

如何让VS HTML编辑器默认为单引号?

Visual Studio HTML编辑器中的自动完成插入双引号(例如<input type="text").

有谁知道是否有一个设置会改变默认值以自动插入单引号(例如<input type='text')?

谢谢,迈克尔

html intellisense autocomplete editor visual-studio

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

如何解压缩字节数组中的gzip压缩数据?

我有一个类,它有一个接收对象作为参数的方法.通过RMI调用此方法.

public RMIClass extends Serializable {
    public RMIMethod(MyFile file){
        // do stuff
    }
}
Run Code Online (Sandbox Code Playgroud)

MyFile有一个名为"body"的属性,它是一个字节数组.

public final class MyFile implements Serializable {

    private byte[] body = new byte[0];
    //.... 

    public byte[] getBody() {
        return body;
    }
    //....
}
Run Code Online (Sandbox Code Playgroud)

此属性包含由另一个应用程序解析的文件的gzip压缩数据.

在执行进一步的操作之前,我需要解压缩此字节数组.

我看到的解压缩gzip压缩数据的所有例子都假设我想将它写入磁盘并创建一个物理文件,我不这样做.

我该怎么做呢?

提前致谢.

java io gzipinputstream

6
推荐指数
2
解决办法
6503
查看次数

是否可以在IIS上只能从localhost查看网站的一部分?

我们有一个运行IIS的网络服务器.我们想运行一个共享博客或其他东西来跟踪信息.由于安全问题,我们希望该部分只能从localhost中查看,因此人们必须远程使用它.

那么,为了重复我的问题,网站的一部分只能从localhost查看吗?

iis localhost

21
推荐指数
3
解决办法
2万
查看次数

以编程方式编辑Web.config

以编程方式编辑Web.config文件的好方法是什么?

我查看了System.Xml但找不到任何明显的答案.

vb.net asp.net web-config

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

我可以在MySql中使用函数作为默认值吗?

我想做这样的事情:


create table app_users
(
    app_user_id smallint(6) not null auto_increment primary key,
    api_key     char(36) not null default uuid()
);

但是这会导致错误,有没有办法在mysql中调用函数作为默认值?

谢谢.

mysql

81
推荐指数
5
解决办法
6万
查看次数

如何从断开连接的网络生成SSL客户端证书?

我有一个独特的情况,我需要在IE浏览器和IIS 6之间通过HTTPS实现客户端证书身份验证.浏览器和IIS由防火墙隔开,只允许浏览器连接到SSL端口上的IIS.

我们在与IIS相同的网络上有一个内部证书服务器.我已经为IIS生成了SSL服务器证书并且已经安装了.我将IIS配置为仅允许SSL,需要客户端证书.

这里的限制是浏览器机器在断开连接的网络上,所以我不能像往常那样去CA的http:// caserver/CertSrv URL并请求客户端证书.

我想如果有一种方法可以针对Root CA的公钥生成CSR,我可以将其复制到CA服务器以生成客户端证书.但是,在IE或证书MMC中似乎没有规定这样做.证书MMC似乎需要直接连接到CA.

有没有人解决过这个问题?

仅供参考,所有引用的服务器都运行Windows Server 2003.

更新:感谢Jonas Oberschweiber和Mark Sutton指出CertReq.exe命令行工具.使用它,我生成了一个CSR,从而生成了一个成功安装的客户端证书.但是,在访问有问题的IIS服务器时,IE显然没有发送此客户端证书; 它仍然生成403.7"Forbidden:需要SSL客户端证书." 我怀疑原因是客户端证书的Subject字段与运行IE的帐户的用户ID不匹配,因此可能不会发送不匹配的客户端证书.主题与我用于提交CSR的用户的主题相匹配,并在防火墙的另一端生成客户端证书.

Subject字段是否重要?我还需要做些什么才能让IE发送这个证书吗?

authentication ssl https pki client-certificates

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

C#编译器抛出无效参数错误.为什么?

我有一个包含两个方法的类:

public String getFoo(Int32 a)
{
  return getBar(a, "b", null);
}

public String getBar(Int32 a, String b, Int32 c)
{
  //do something
  return "";
}
Run Code Online (Sandbox Code Playgroud)

但是当我编译我的课时,我得到两个错误:

  1. getBar(int,string,int)的最佳重载方法匹配具有一些无效参数
  2. 参数'3':无法从' <null>' 转换为'int'

我想我理解为什么我得到这个错误:编译器在编译时不知道对象的真实类型是什么.有人可以确认我是否对错误的原因是正确的还是指出了真正的原因?

更重要的是,我可以这样设计我的代码吗?如果是这样,我需要做些什么来修复错误?我这样设计我的类的原因是因为我不想在getFoo中的getBar中复制代码.这两种方法基本上是相同的,除了一个采用第三个参数.

谢谢.

.net c#-2.0

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