我在使用.NET Framework 4.0在Server 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中的所有相关条目,但没有什么对我有用
我正在使用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以下.
希望,有人会给出更好的主意!
我需要从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
我有以下数组作为输入以降序排序值:
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一样?
我在本地IIS服务器7.5上托管了我的网站并配置了Windows身份验证.当我尝试使用主机名访问URL时,它通过Windows安全性表单询问用户名和密码,而当我使用localhost访问URL时,它不会询问用户名和密码.
有什么可以帮助我经历的吗?
提前致谢...
我想使用该函数FileSystemInfo.Refresh()..但我想知道如果我们调用这个函数会发生什么.
c# ×3
.net ×2
asp.net ×2
iis-7.5 ×2
database ×1
filesystems ×1
iis ×1
iis-7 ×1
javascript ×1
linq ×1
list ×1
sorting ×1
sql ×1
sql-server ×1
web-config ×1