小编thi*_*eek的帖子

预编译的asp.net网站中的<compilation debug ="true"> - 这有关系吗?

我正在使用Visual Studio 2008上的Web部署项目部署预编译和整页合并的网站.请注意,所有程序集和项目都已在发布模式下编译.

我的所有页面都是在发布模式下预编译的.因此它们不会被重新编译,它们只会被运行时加载.在这种情况下,当不需要页面编译时,<compilation debug="true">system.web中的设置会有什么不同吗?

asp.net web-deployment-project

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

为什么值类型存储在Stacks上?

为什么C#(.Net)更喜欢堆栈来存储值类型?这种设计背后的主要原因是什么?是否因为对堆栈的读/写操作更好地利用了机器处理器?

此外,也许你可以证明为什么不是其他人?

c# clr language-design

14
推荐指数
3
解决办法
8721
查看次数

如果类型T需要实例化,为什么泛型类签名需要指定new()?

我正在写一个Generic类,如下所示.

public class Foo<T> : 
    where T : Bar, new()
{
    public void MethodInFoo()
    {
        T _t = new T();
    }
}
Run Code Online (Sandbox Code Playgroud)

如您所见,_tT类型的对象在运行时被实例化.为了支持泛型类型T的实例化,语言强制我将new()放在类签名中.如果Bar是一个抽象类,我同意这个,但是如果Bar标准的非抽象类具有公共无参数构造函数,为什么需要这样.

如果未找到new(),编译器将提示以下消息.

无法创建变量类型"T"的实例,因为它没有new()约束

c# generics

13
推荐指数
2
解决办法
3996
查看次数

限制自定义属性,以便它只能应用于C#中的特定类型?

我有一个自定义属性,它应用于类属性和类本身.现在,必须应用我的自定义属性的所有类都是从单个基类派生的.

如何限制我的自定义属性,以便它只能应用于那些必须从我的基类派生的类?我该怎么做呢?

inheritance attributes c#-2.0

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

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

为什么引用类型未初始化为null?

检查此代码..

    string str;

    if (str.Contains("something.."))
    {
    }
Run Code Online (Sandbox Code Playgroud)

编译器会为此代码抛出此错误

使用未分配的局部变量'str'

为什么引用类型未初始化为null?

只想知道好奇心.

我也想知道下面的代码会发生什么.这项任务如何运作?

    string str = null;
Run Code Online (Sandbox Code Playgroud)

.net c# null initialization reference-type

9
推荐指数
2
解决办法
7350
查看次数

抽象基类强制每个派生类为Singleton

如何创建一个抽象类来强制每个派生类为Singleton?我用C#.

c# oop ooad

9
推荐指数
2
解决办法
6882
查看次数

不使用任何数据库对asp.net网站进行身份验证

有没有办法在不需要DB的情况下提供用户登录.我们正在部署一个系统来控制某些硬件,而客户想要一个他们可以从浏览器访问的界面,但他们也希望提供登录以防止任何机构访问它.

我没有理由让DB实现我需要的东西.我不想在盒子上安装数据库只是为了提供身份验证.

很确定我将使用MVC Web项目.

asp.net authentication

8
推荐指数
3
解决办法
7815
查看次数

在企业应用程序中使用C#XSD类型数据集的最佳实践

我试图了解使用我目前使用的数据库方案生成的XSD表的最佳实践.

1)您认为XSD信息应该作为模型的一部分吗?

2)是否意味着数据访问层返回数据集和其他生成的对象?

3)它是否一直遍历所有系统层到UI?

4)如果XSD是数据访问层的一部分,我应该将结果转换为模型中的对象吗?什么是最佳转换方法?

谢谢,罗尼

c# xsd strongly-typed-dataset

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

跟踪文件下载ASP.Net中的命中/计数

有没有办法固有/手动记录ASP站点中访问特定文件的次数.例如,我在服务器上有一些.mp3文件,我想知道每个文件访问过多少次.

追踪这个的最佳方法是什么?

c# asp.net

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