我已将ASP.NET MVC 2项目迁移到VS 2010 + .NET 4.0.现在当我启动应用程序时,我在IntelliTrace和Output/Gebug窗口中获得了很多"CultureNotFoundException":
mscorlib.dll中出现'System.Globalization.CultureNotFoundException'类型的第一次机会异常
我知道"第一次机会异常"意味着什么,但是当我尝试调试时(将"CultureNotFoundException"添加到Bebug/Exceptions [Thrown]中)为什么ex.被抛出我得到了这个详细的异常文本:
System.Globalization.CultureNotFoundException发生Message = Culture不受支持.参数名称:name designer是无效的区域性标识符.Source = mscorlib ParamName = name InvalidCultureName = designer StackTrace:at System.Globalization.CultureInfo..ctor(String name,Boolean useUserOverride)InnerException:
我想知道为什么.NET试图创建名为"designer"的CultureInfo?
不是bug吗?
我正在考虑为Min,Max等基本数学运算编写泛型函数.但是我不知道如何比较两种泛型类型:
public T Max<T>(T v1, T v2) where T: struct
{
return (v1 > v2 ? v1 : v2);
}
Run Code Online (Sandbox Code Playgroud)
那个怎么样?
谢谢.
是否可以从VS 2010中的"构建部署包"功能中排除特定文件或文件夹?
在VS 2008中,可以使用Web部署包,遗憾的是,该项目在VS2010中不可用.
是否有支持特定日期(或日期范围)的查询天气的天气API?
在我的应用程序中,我需要显示今天的天气,但去年.从现在开始,我可以在数据库中存储天气,明年我将能够显示去年的数据.但这不是"性感"的解决方案.
有任何想法吗?
我喜欢NCommon项目,但缺乏资源和文档使得它很难使用.
你们中有谁知道一些好的资源,例子......?我想出了一些基本的设置,比如Repository Pattern等.但是我完全失去了,即用"NCommon.Rules".
谢谢.
[MyAttribute()]
public string Name { get; set; }
Run Code Online (Sandbox Code Playgroud)
在MyAttribute我需要知道相关属性的名称,这可能吗?
编辑:
我需要在文本格式中使用它.
有没有办法从url字符串中获取RouteData?
我有loginlUrl作为查询字符串参数的登录表单.我的路线定义为:{languageCode}/{controller}/{action}
在行动方法中LogIn(string returlUrl),returlUrl类似于"en/home/contacts"等.我需要更改languagePart ai不想使用string.Replace,因为路线可能在将来发生变化.
谢谢.
我需要检查属性是否在其伙伴类中定义了特定属性:
[MetadataType(typeof(Metadata))]
public sealed partial class Address
{
private sealed class Metadata
{
[Required]
public string Address1 { get; set; }
[Required]
public string Zip { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
如何检查哪些属性已定义Required属性?
谢谢.
如果我在ADO.NET中运行存储过程并启用了事务,并且SP在其中开始自己的事务(使用COMMIT TRANS).ADO.NET回滚事务会发生什么?来自SP的交易是否也会回滚?在调用ADO.NET之前DB是否处于状态?
谢谢.
.net ×3
attributes ×2
c# ×2
.net-4.0 ×1
api ×1
date ×1
math ×1
ncommon ×1
reflection ×1
routing ×1
sql ×1
transactions ×1
weather ×1