Tag: 设置

如果用户= SYSTEM,.NET用户设置存储在哪里?

我一直在使用更新来更新我的一个应用程序并使用Properties.Settings.Default.Upgrade()并发现在我的updater重新启动我的应用程序后,它在SYSTEM用户下运行而不是默认/登录用户。 这让我想知道,SYSTEM的user.config存储在哪里? 我知道user.config正常存储的位置( C:\Documents and Settings\%USERPROFILE%\Local Settings\Application Data\etc… ),但SYSTEM用户的Documents and Settings没有文件夹。 有人知道它在哪里或/ .NET如何处理这个问题?

WPF窗口位置绑定

在Windows窗体中,窗体的属性部分中有一个选项,用于在应用程序设置和窗体窗体之间建立绑定。 通常情况下,我最终会得到一个名为frmMyFormName_Location的设置,然后根据需要自动更新,我需要做的就是在应用程序出口调用Settings.Save()方法来保持位置。 有人可以在WPF中提供相同的例子,因为我无法弄清楚如何实现这一目标吗?

在C#/ .NET中持久存储设置/变量

好的,这是一个全新的问题,所以请原谅我。 存储变量以保持变量并且可以恢复的最佳方法是什么? 我有一个小应用程序,使用大约10个变量(字符串和十进制)作为设置。 目前,我将它们全部转换为字符串,如果需要,将它们放入一个数组并将数组序列化为一个文件。 如果我想添加一个变量,那就太痛苦了。 所以,我正在考虑使用哈希表并将其序列化。 同样,不确定最好的方法是什么。 我的一些要求是数据需要安全存储(加密),并且必须可由其他应用程序访问(我有两个其他小应用程序读取设置)。 我知道我过于复杂的事情非常简单。 这必须在几乎所有构建的应用程序中完成。 TIA

如何在应用程序设置中存储int 数组

我正在使用C#express 2008创建一个简单的Windows窗体应用程序。我是一位经验丰富的C ++开发人员,但我对C#和.NET几乎全新。 我目前正在使用设置设计器和代码存储我的一些简单应用程序设置,如下所示: // Store setting Properties.Settings.Default.TargetLocation = txtLocation.Text; … // Restore setting txtLocation.Text = Properties.Settings.Default.TargetLocation; 现在我想存储一个int数组( int[] ),或者可能存储一个int List ( List )作为设置。 但是,我无法弄清楚如何做到这一点。 我搜索了文档,stackoverflow和谷歌,我找不到如何做到这一点的体面解释。 基于我发现的稀疏示例,我的预感是我必须创建一个可序列化的类来包装我的数组或List,然后我将能够在设置设计器中使用该类型。 但是,我不确定如何做到这一点。

Dictonary to ToList ArithmeticFlowException

在负载测试期间面临exception,算术导致溢出。 public static IDictionary<string, ISet> SereverConnections = new ConcurrentDictionary<string, ISet>(); public static IList GetUserConnections(string username) { //Key must not be null in any case return null if someone send and empty username if (string.IsNullOrEmpty(username)) return null; ISet connections; Global.SereverConnections.TryGetValue(username, out connections); //this will make the copy of the //return (connections != null ? connections.ToList() ?? […]

ApplicationSettings部分和AppSettings部分之间有什么区别?

有人可以向我解释App.Config文件中AppSettings和ApplicationSettings部分之间的区别。 为什么有两个不同的部分显然做同样的事情?

如何更改不同工作位置的连接字符串

我正在研究C#4.0,WPF 4.0,SQL 2008项目,我在家里和办公室工作。 我只是根据其他问题中的建议使用Visual SVN设置SubVersion。 我遇到的问题是数据库的连接字符串对于每个位置是不同的。 在家里,我的开发系统上有数据库,办公室里的数据库在我们的服务器上。 两者都没有暴露在互联网上,所以我必须同时使用它们。 是否有一种优雅的方式来自动选择正确的方法? 更新 我一直有这方面的问题,我正在尝试平衡学习版本控制与完成我的项目工作。 我一直在阅读颠覆书,并且对它涵盖的内容很好。 我唯一的问题是处理需要在开发环境之间正确变化的文件。 我可以很容易地编写代码,但这对我来说似乎有些古怪。 我确实看到了几篇关于svn:exclude可能是多么古怪的文章,在我看来,在家工作的是导致工作中的问题,反之亦然。 也许我只是不知道得到正确的答案,所以请指出我正确的方向(我不需要你为我做这件事)或者投票给现有最好的答案,我会继续我的研究。 谢谢你

为什么我无法从与设置文件相同的项目/程序集中为设置选择自定义类型?

我试图将应用程序设置属性的类型设置为我在程序集中定义的自定义枚举类型(称为项目A) 在设置浏览器中,我单击浏览,然后显示“选择类型”对话框。 项目A中定义的类型似乎不适合我。 然而,类型可以从A引用的其他项目中获得。 我似乎无法理解一个人无法使用基础项目中定义的类型,所以我认为我做错了什么。 我试过没有任何运气的建筑,清洁,重建,重新启动,所以我到底错过了什么? 编辑:截图http://tinypic.com/r/2ls8myb/7

访问.aspx文件中的属性设置值

我能够在我的类文件SomeClass.cs中访问Settings.settings文件中定义的属性的值: TestProject.Properties.Settings property = Properties.Settings.Default; string myValue = property.someValue; 但是,我想从Default.aspx页面访问属性值。 我试过了: 它在属性右侧给出错误:“当前上下文中不存在名称属性。” 是否可以从.aspx文件中访问属性项? 我能想到的唯一选择是创建一个只读取属性项的.cs类,并提供.aspx文件可以使用的getter。

SP2010客户端对象模型3 MB限制 – 更新maxReceivedMessageSize不会应用

我正在使用客户端对象模型与Sharepoint 2010进行交互。当我尝试使用客户端OM上载大于3 MB的文档时,它给出了错误请求错误。 微软建议这样做来解决这个问题。 我试过并更新了maxReceivedMessageSize属性。 重新启动系统后它工作正常,但不会应用于正在运行的sharepoint服务器。 我假设由于设置可能已保存在内存中,因此需要重置应用程序,但我会想出要重置的内容。 我尝试过重置不同的Sharepoint服务。 我尝试在IIS中重置Sharepoint网站。 什么都没有帮助。 另外,如果我设置了10 MB的限制,我可以上传大约7.5 MB的文件。 我认为这是因为额外的元数据(内容类型属性等)。 这是正确的行为还是我需要改变别的东西。 非常感谢任何帮助。 问候。