小编kom*_*bsh的帖子

无法读取配置节'system.web.extensions',因为它缺少节声明

我在使用.NET Framework 4.0Server 2008 32位计算机上安装我的Web应用程序时收到错误(配置部分system.web.extensions无法读取,因为它缺少部分声明).但它在2008年r2 64位机器上运行良好.

这是我的webconfig文件信息

<configuration>
<runtime>
    <assemblyBinding appliesTo="v2.0.50727" xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
        <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
        <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
  <system.web.extensions>
    <scripting>
      <webServices>
        <jsonSerialization maxJsonLength="2147483647"/>
      </webServices>
    </scripting>
  </system.web.extensions>
</configuration>
Run Code Online (Sandbox Code Playgroud)

有什么想法摆脱这个错误?

注意:我已经检查了Stack over flow中的所有相关条目,但没有什么对我有用

.net asp.net iis-7 web-config iis-7.5

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

在SQL Server数据库中存储大字符串的最佳方法?

我正在使用SQL Server 2005和2008 R2数据库,我需要存储可能包含超过5万个字符的大字符串.目前我使用数据类型nvarchar(max)来存储更大的字符串.

我的问题nvarchar(max)是它需要更多的数据库存储空间.我已经测试了100000条记录,它需要大约10 GB的内存来存储100000条记录.

这里有一个好处是,我不使用此列进行SQL Where查询,因此我决定将数据存储为BLOB数据类型 - nvarbinary(max).通过这种方式,存储内存减少了50%,这意味着需要大约5 GB内存来存储100000条记录.

所以我的问题,因为我不打算将此字符串数据用于SQL Where查询目的,我想以任何其他更好的方式存储它,以便数据库大小将减少到5 GB以下.

希望,有人会给出更好的主意!

sql database sql-server sql-server-2008

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

C#AddRange List <List <T >>

我需要从List对象列表或可枚举对象列表中填充List.

考虑上课

 public class Data
    {
       public int ID;
       public List<string> Items;
    }

 List<Data> lstData= new List<Data>();
 lstData.Add(new Data { ID = 1, Items = new List<string> { "item1", "item2" } });
 lstData.Add(new Data { ID = 2, Items = new List<string> { "item3", "item4" } });
Run Code Online (Sandbox Code Playgroud)

现在,我想把所有项目都放到一个列表中,比如

List<string> values = new List<string>();
values.AddRange(lstData.Select(a => a.Items));
Run Code Online (Sandbox Code Playgroud)

但是我在上面的AddRange上遇到错误,请帮助任何人为这种情况编写AddRange

c# linq list

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

C#Sort vs JavaScript Sort

我有以下数组作为输入以降序排序值:

var cars = ["8587009748118224023Po","8587009748118224023PP","8587009748118224023P,","8587009748118224023P$","8587009748118224023P<","8587009748118224023P?"]
Run Code Online (Sandbox Code Playgroud)

在C#中,我正在使用OrderByDescending并获得以下输出

C#代码:

var rslt= cars.OrderByDescending(a => a);
Run Code Online (Sandbox Code Playgroud)

结果:

8587009748118224023PP,8587009748118224023Po,8587009748118224023P<,8587009748118224023P?,8587009748118224023P,,8587009748118224023P$
Run Code Online (Sandbox Code Playgroud)

在Javascript中,我使用排序反向并获得以下不同的结果

javascript代码:

cars.sort();
cars.reverse();
Run Code Online (Sandbox Code Playgroud)

结果:

8587009748118224023Po,8587009748118224023PP,8587009748118224023P?,8587009748118224023P<,8587009748118224023P,,8587009748118224023P$
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我如何在C#中对值进行排序,就像javascript一样?

.net javascript c# asp.net sorting

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

Windows身份验证不适用于IIS 7.5中的localhost地址

我在本地IIS服务器7.5上托管了我的网站并配置了Windows身份验证.当我尝试使用主机名访问URL时,它通过Windows安全性表单询问用户名和密码,而当我使用localhost访问URL时,它不会询问用户名和密码.

有什么可以帮助我经历的吗?

提前致谢...

iis iis-7.5

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

FileSystemInfo.Refresh()函数有什么用途?

我想使用该函数FileSystemInfo.Refresh()..但我想知道如果我们调用这个函数会发生什么.

c# filesystems

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