问题列表 - 第34092页

在IIS6上安装ASP.NET 4.0和ASP.NET 2.0

我已经阅读了你在哪里创建一个新的应用程序池,一个用于2.0站点,一个用于4.0站点.但是在创建池来配置框架时我没有看到任何选项.

我的问题是我有几个2.0站点作为默认网站运行.我在新的虚拟目录下添加了WCF 4.0服务,并将框架设置为4.0.我也将它放在一个单独的应用程序池中.

现在,我一次只能工作一个.2.0站点或4.0站点.我明白了:

无法在同一IIS进程中运行两个不同版本的ASP.NET.请使用IIS管理工具重新配置服务器以在单独的进程中运行应用程序.

是否可以在IIS6和Windows Server 2003下执行此操作?

asp.net iis-6 windows-server-2003

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

当项目更新时,如何防止WPF DataGrid取消选择SelectedItem?

我的情况:我有一个后台线程来轮询更改并定期更新一个WPF DataGrid的的ObservableCollection(MVVM式).用户可以单击DataGrid中的一行,并在同一主视图上的相邻UserControl中显示该行的"详细信息".

当后台线程穿过的ObservableCollection对象的更新,它的周期,如果他们已经改变取代单个对象(换句话说,我不是重新绑定了一个全新的ObservableCollection到DataGrid,但在收集而不是取代单个项目,这允许DataGrid在更新期间维护排序顺序).

的问题是,用户已经选择了特定的行和所述详细信息显示在相邻的用户控件之后,当后台线程更新数据网格数据网格失去的SelectedItem(它被重置回-1的索引).

如何在ObservableCollection的更新之间保留SelectedItem?

c# wpf datagrid multithreading observablecollection

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

Wix heat.exe与项目收获类型

我使用维克斯3.5的最新版本和我想要生成使用heat.exe片段文件.命令行是:

"%WIX%\bin\heat.exe" project "MyProj.csproj" -pog Binaries -pog Content -suid -directoryid 
INSTALLLOCATION -ag -template fragment -out "Files.wxs"
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是生成的文件中缺少我的项目所依赖的程序集.这是预期的行为吗?我该如何添加它们?

我应该使用dir收获类型吗?如何删除*.pdb或*.vshost.exe呢?

我想将它与CI服务器(TeamCity)一起使用

编辑:我尝试过-pog Satellites,也没用

.net teamcity continuous-integration wix

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

使整数为空

我有一个更新函数,通过数据集更新sql server db表.表中的一个字段是整数并接受空值.所以,当我填充更新功能,我需要一种方法来进入当函数想要一个整数空.

我尝试这样做但 _intDLocation = ""引发异常

Dim _dLocation As String = udDefaultLocationTextEdit.Text
    Dim _intDLocation As Integer
    If _dLocation <> "" Then
        _intDLocation = Integer.Parse(udDefaultLocationTextEdit.Text)
    Else
        'NEED HELP HERE
        _intDLocation = ""
    End If
Run Code Online (Sandbox Code Playgroud)

vb.net nullable

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

SQL性能(替换)

我有一个大约400,000多行的表.我正在编写一些模式匹配代码,但在我这样做之前需要清理一个列.这归结为做类似替换的操作.

我尝试一次列出一个......

 Update T_ADDRESS set ADDR_LINEONE = REPLACE(ADDR_LINEONE,' southeast ',' se ')
 Update T_ADDRESS set ADDR_LINEONE = REPLACE(ADDR_LINEONE,' southwest ',' sw ')
Run Code Online (Sandbox Code Playgroud)

因为我有超过500个......这花了太长时间.

现在我想把它们筑巢......

 Update T_ADDRESS set ADDR_LINEONE = REPLACE(REPLACE(ADDR_LINEONE,' southwest ',' sw '),' southeast ',' se ')
Run Code Online (Sandbox Code Playgroud)

但这仍然很痛苦.我需要使这个代码适用于所有大小的表(1记录到500万条记录).

有人有什么建议吗?我顺便使用SQL Server.

sql database replace sql-server-2005

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

如何在jqGrid中使用JSON字符串或JSON对象?

当我的JSON数据在静态文件中时,我的jqGrid工作,但是如果我将数据复制到var然后尝试将var加载到jqGrid的url中,它就不会显示.

你能把字符串传递给jqGrid吗?

这样可行:

function GetJSON() {
    var jsonFile = "EntityWithChildren.json";
    return jsonFile;//returning a file works fine.
}

$("#jsonmap").jqGrid({
    url: GetJSON(),
    datatype: 'json',
Run Code Online (Sandbox Code Playgroud)

这不是:

function GetJSON() {
    var json = '{"page":"1","total":"10",   "records":"10", "Entities": [       {"Fields":["Entity1", "field1", "11"]},     {"Fields":["", "field2", "22"]},        {"Fields":["Entity2", "field3", "33"]},     {"Fields":["ChildEntity1", "cfield1", "111"]}   ]}';
    return json; //doesnt work

}

$("#jsonmap").jqGrid({
    url: GetJSON(),
    datatype: 'json',
    //datatype: 'jsonstring',//this doesnt work either
Run Code Online (Sandbox Code Playgroud)

jquery json jqgrid

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

asp.net 3.5请求变量?

我正在寻找一个Per Request地方来存储一些变量.我以为在HttpRequest上有一个名称/值字典,但是我没有看到(除了Cookies或ServerVariables).这个应用程序是.Net 3.5.

任何人都可以建议每个请求存储区域?

- 谢谢

asp.net request

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

std ::矢量优化

假设从std :: vector读取大量值的循环是我程序中的瓶颈,有人建议我更改

void f(std::vector<int> v)
{
    ...
    while (...)
    {
        ...
        int x = v[i] + v[j]
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

void f(std::vector<int> v)
{
    int* p_v = &v[0];
    ...
    while (...)
    {
        ...
        int x = p_v[i] + p_v[j]
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

这会通过绕过[]运算符来实际提高性能吗?

c++ stdvector

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

DLL中的内容是什么?

我总是在我的C#代码中引用DLL,但它们仍然有些神秘,我想澄清一下.这是关于DLL的问题的一种大脑转储.

我理解DLL是一个动态链接库,这意味着另一个程序可以在运行时访问该库以获得"功能".但是,请考虑以下ASP.NET项目Web.dllBusiness.dll(Web.dll是前端功能,它Business.dll是类型和方法的引用).

  1. 在什么时候Web.dll动态链接到Business.dll?在使用Word(等)时,你会注意到很多Windows硬盘驱动程序看似小的任务,我认为Word正在关闭并动态链接其他DLL的功能?

    1A.另外,什么加载和链接DLL - 操作系统或某些运行时框架,如.NET框架?

    1B.什么是"链接"的过程?是否进行兼容性检查?加载到同一个内存?链接实际意味着什么?

  2. 什么实际执行DLL中的代码?它是由处理器执行还是在处理器理解DLL中的代码之前还有另一个转换或编译阶段?

    2A.对于使用C#.NET构建的DLL,运行它的是什么:.NET框架或操作系统直接?

  3. Linux中的DLL是否可以在Windows系统上运行(如果存在这样的事情),或者它们是否特定于操作系统?

  4. DLL是否特定于特定框架?使用C#.NET构建的DLL是否可以由使用Borland C++构建的DLL使用?

    4A.如果4的答案是"否"那么DLL的重点是什么?为什么各种框架不使用自己的格式来链接文件?例如:.NET内置的.exe知道.abc的文件类型可以链接到其代码中.

  5. 让我们再回到Web.dll/ Business.dll例子-让客户的类类型我需要引用Business.dllWeb.dll.这必须意味着Business.dll包含某种关于客户类实际是什么的规范.如果我已经编译了我的Business.dll文件,比如Delphi:C#会理解它并且能够创建一个客户类,或者是否有某种标题信息或者说"嘿抱歉你只能从另一个Delphi DLL中使用我" ?

    5A.同样适用于方法; 我可以CreateInvoice()在DLL中编写一个方法,用C++编译它,然后从C#访问和运行它吗?什么阻止或允许我这样做?

  6. 关于DLL劫持的主题,当然,替换(坏)DLL必须包含确切的方法签名和类型作为被劫持的方法.我想如果你能找到原始DLL中可用的方法,那就不难做到.

    6A.在我的C#程序中决定我是否可以访问另一个DLL?如果我的被劫持的DLL包含与原始DLL完全相同的方法和类型但是它是用另一种语言编译的,它会起作用吗?

什么是DLL导入和DLL注册?

.net c# dll

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

为什么你需要c#中的部分方法?可以使用事件来实现相同的目标吗?

我正在阅读"Apress Pro LINQ:C#语言集成查询"这本书,我遇到了部分方法,但我真的不明白它们的需要是什么.

我认为本书中的示例(更改前后的属性)可以使用事件来实现.那有什么解释吗?

.net c# partial-methods

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