.net-3.5相关内容

在发布模式下部署时访问 StackTrace

我不完全确定在发布模式下部署时 StackTrace 是否无法正常工作,但是,我们希望记录所有异常,以便在部署时可以更轻松地跟踪错误,当然,在调试模式下部署是不是一个选择.我们需要从 StackTrace 类获取的信息是文件名、方法和发生异常的行号. 我需要什么设置才能从 StackTrace 中获取这三个值并最小化在调试模式下部署带来的额外调试信息? 谢谢. 解决方案 您需要 ..
发布时间:2021-12-26 23:37:47 其他开发

无法在网页上计算表达式...

与此问题相关:无法计算表达式,因为代码已优化或本机框架位于调用堆栈顶部 我目前在例外中看到了这一点: {无法计算表达式,因为代码已优化或本机框架位于调用堆栈的顶部.} 这是有问题的代码.在 response.End(); 上抛出异常; DataSet dataSet = new DataSet();dataSet.Tables.Add(table);//Table 是由存储在 ..
发布时间:2021-12-26 13:07:10 C#/.NET

使用 C# 删除目录上的只读属性

我使用以下代码片段成功删除了文件的只读属性: 在 main.cs 中 FileSystemInfo[] sqlParentFileSystemInfo = dirInfo.GetFileSystemInfos();foreach(sqlParentFileSystemInfo 中的 var childFolderOrFile){RemoveReadOnlyFlag(childFolderO ..
发布时间:2021-12-25 08:35:27 C#/.NET

使用客户端对象模型 SharePoint 2010 以编程方式获取 ListItemVersion

我有一个场景,我必须将 SharePoint 2010 列表(名称=“VersionTestList")中的所有数据移动到 SQL 服务器数据库.由于列表中启用了版本控制,我也想移动以前的版本详细信息.无论如何,我能够移动最新的项目,但不幸的是我无法获得以前的版本数据.我已经尝试使用客户端对象模型并能够获取版本,但无法获取相应版本的 ListItem.请在下面找到我迄今为止尝试过的代码,并帮助我解 ..

c#在wpf datagrid中选择所有复选框的代码

我需要一些 C# 代码来选择/取消选择 WPF 3.5 框架中数据网格中的所有复选框.我想通过单击网格中的单个标题复选框来执行此操作. 请帮忙. 解决方案 这可以通过声明方式完成.下面为每一行创建一个复选框列,可以切换行选择.可以单击复选框列的标题来选择所有行. xaml 中的相关部分 ..
发布时间:2021-12-23 08:29:51 C#/.NET

什么时候使用工厂模式?

这个工厂是做什么的,使用工厂模式有什么好处?它提供可插入的架构吗?为什么叫“工厂"? 解决方案 它是工厂,因为它实际上是“制造"(创建)一个对象. 实际上 GoF 定义了两种工厂模式: 工厂方法 抽象工厂 基本上,他们都试图将调用客户端与了解类/接口的实际具体实现分离. ..
发布时间:2021-12-21 15:30:29 其他开发

C# 3.5 - 跨网络连接命名管道

在 C# 中通过网络设置命名管道的正确方法是什么? 目前我有两台机器,“客户端"和“服务器". 服务器以下列方式设置它的管道: NamedPipeServerStream pipeServer = new NamedPipeServerStream(“管道",PipeDirection.InOut,10、PipeTransmissionMode.Byte,管道选项.无)pipeSer ..
发布时间:2021-12-20 10:40:49 C#/.NET

无法将“X"类型的对象转换为“X"类型 - ASP.NET

我目前正在 Visual Studio 2008 中处理一个 ASP.NET 网站项目,每次我更改用户控件的代码隐藏页面并浏览到使用用户控制的页面时,我都会收到以下错误: 无法转换类型的对象'ASP.basepage_master' 输入'ASP.basepage_master'. 我必须重建我的整个解决方案才能解决此错误.有没有其他人遇到过这个错误,他们知道如何解决吗? 解决方 ..
发布时间:2021-12-15 15:03:22 C#/.NET

如何使用 C# 应用程序查询 MS Access 数据库?

我有一个应用程序,它使用 Microsoft.Office.Interop.Excel 从 Excel 工作簿中提取数据.Excel 工作簿中的信息已移至 Access 数据库,我的任务是更新应用程序,以便它在数据库中查找数据.我找到了 Microsoft.Office.Interop.Access 参考,但如何使用它打开数据库并运行查询?MSDN 上关于此的文档似乎有些缺乏.也许我找错了地方.. ..
发布时间:2021-12-12 22:52:49 C#/.NET

using 语句中的异步方法

注意:我在 Unity 中使用 C#,这意味着版本 .NET 3.5,所以我不能使用 await 或 async 关键字.. 当我在使用语句中放入一个异步工作的方法时,会发生什么? using (WebClient wc = new WebClient()) {wc.DownloadFileAsync(urlUri, outputFile);}SomeMethod1();SomeMetho ..
发布时间:2021-12-11 17:28:38 C#/.NET

ASP.Net 按钮单击事件未触发

这可能与这个问题有关,但我有更多的信息. 在使用 Linq 编写了一些新代码后,我最近将一个 ASP.Net 应用程序更新到了 .NET 3.5.现在我的页面间歇性地停止触发事件处理程序.我将它缩小到带有 Ajax 的页面,我认为是 ScriptManager 或 AjaxControlToolkit 注册导致了问题. 真正棘手的部分是页面似乎在大约 2/3 秒的时间内工作正常,而控件 ..
发布时间:2021-11-26 22:31:03 C#/.NET

带有 col、colgroup、tbody 和 thead 的 HTML 表标记在 Visual Studio 2010 和 Visual Studio 2012 中引发编译错误

我有一个 .NET 3.5 网站,带有包含 col、colgroup、tbody 和 thead 标记的 table 标记.这是一个带有 runat="server" 属性的服务器端标记.此表在 Visual Studio 2010 中运行良好,但在我安装 Visual Studio 2012 和 .NET 4.5 后,此标记现在无法在 Visual Studio 2010 和 Visual St ..

为什么 .NET Framework 不使用无符号数据类型?

可能的重复: 为什么 Array.Length 是 int 而不是 uint .NET Framework 不使用无符号数据类型背后是否有原因? 我不应该在我的代码中采用它们,但例如,List 的 Count 属性是一个 int.你不能有一个负数,那么为什么不应该把它定义为一个 uint 呢?即使我知道计数不能为负数,我也应该只使用 int 吗? 解决方案 无符号数字类型不是 ..
发布时间:2021-11-26 10:54:34 C#/.NET

您需要同时安装 .net 3.5 和 4.0 还是只需要安装 .net 4?

要同时运行 3.5 和 4.0 网络应用程序? 解决方案 我记得曾经读过一篇来自 Microsoft 的文章说: ".NET 4.0 并排添加进程内与早期版本的兼容性框架.此功能允许申请流程同时使用 .NET 运行其部分代码公共语言运行时 (CLR) 4 和使用旧版本的其他部分CLR." 因此,如果您的应用程序使用两者的功能,或者您有使用 .NET 3.5 和 .NET 4.0 ..
发布时间:2021-11-26 10:48:36 其他开发

条件编译和框架目标

如果目标框架是较新版本,我的项目的代码可能会在一些小地方得到显着改进.我希望能够更好地利用 C# 中的条件编译来根据需要切换这些. 类似于: #if NET40使用 FooXX = Foo40;#elif NET35使用 FooXX = Foo35;#else NET20使用 FooXX = Foo20;#万一 这些符号中的任何一个是免费提供的吗?我是否需要将这些符号作为项目配置的一部分 ..
发布时间:2021-11-26 10:26:09 C#/.NET

LINQ to SQL 可以查询 XML 字段 DB-serverside 吗?

.NET 3.5,C# 我有一个带有“搜索"功能的网络应用.一些可搜索的字段是表中的第一类列,但其中一些实际上是 XML 数据类型中的嵌套字段. 以前,我构建了一个系统来动态构建 SQL 以进行搜索.我有一个很好的类层次结构,可以构建 SQL 表达式和条件语句.唯一的问题是它对 SQL 注入攻击不安全. 我正在阅读 RobConery 的优秀文章 指出,如果从未枚举 IQuery ..
发布时间:2021-11-26 10:24:36 其他开发

我在 Windows Server 2003 中可以拥有的打开套接字数量的上限是多少

我正在用 .NET 构建一个聊天服务器.我尝试打开大约 2000 个客户端连接,但我的 Linksys WRT54GL 路由器(带有番茄固件)每次都死机了.当我在 Azureus bit-torrent 客户端上打开多个连接时,也会发生同样的事情. 我有三个问题: Windows Server 2003 中的打开套接字数量是否有限制? Linksys 路由器是否有问题?如果是这样,是 ..
发布时间:2021-11-26 10:24:29 其他开发