草庐IT

web_settings

全部标签

c# - Properties.Settings.Default.Save(); ->那个文件在哪里

我有一个使用“设置”的应用。要保存我使用的设置:Properties.Settings.Default.Save();阅读我使用的:Properties.Settings.Default.MyCustomSetting;在我的应用程序文件夹中,我只有exe文件。没有配置文件。我的应用程序运行良好,可以读写设置。如果该文件不在应用程序文件夹中,该文件位于何处? 最佳答案 在我的WindowsXP机器上,设置保存在C:\DocumentsandSettings\\ApplicationData\下某处名为user.config的文件中。

c# - 为什么 EPPlus 告诉我 "Can' t set color when patterntype is not set"当我设置了 PatternType 时?

我有这段代码来尝试设置标题行的样式:worksheet.Cells["A32:D32"].Style.Font.Name="Georgia";worksheet.Cells["A32:D32"].Style.Font.Bold=true;worksheet.Cells["A32:D32"].Style.Font.Size=16;worksheet.Cells["A32:D32"].Style.Fill.PatternType=ExcelFillStyle.Solid;worksheet.Cells["A32:D33"].Style.Fill.BackgroundColor.SetCol

c# - 如何使用带进度条的 ASP.NET MVC4 Web Api 上传大文件

如何使用ASP.NETMVC4WebApi上传大文件也有进步?我看到了这篇文章,我知道如何处理上传的文件,但我如何才能获得进度数据?HowToAcceptaFilePOST请不要向我发送上传产品的链接。我想了解如何以MVC4WebApi方式处理此问题...这是在MVC4WebApi中处理文件上传的示例代码publicasyncTaskPost(){if(Request.Content.IsMimeMultipartContent()){varpath=HttpContext.Current.Server.MapPath("~/App_Data");varprovider=newMult

c# - 在 VS2015 中找不到 System.Web.Helpers

我正在尝试向VS2015中的C#代码添加一些JSON解析,但我找不到:系统.Web.Helpers如MS文档所建议的那样。我看过其他人的类似性质的问题(几乎都是早期版本),答案都说将其添加到程序集/框架对话框中。问题是它没有出现在那个对话框中,我看到人们谈论的许多其他事情也没有出现。如果能帮我解决这个问题,我将不胜感激。这是我有权访问的列表:编辑:同时添加了扩展窗口 最佳答案 这个问题有点老,但这里有一个简单的解决方案——微软似乎只是将这个库移动到一个名为“microsoft-web-helpers”的Nuget包中。安装该软件包似

c# - 我们可以使用 Kudu 将 C# 7 Web 应用程序部署到 Azure 吗?

自从发布了VisualStudio2017并且我们可以使用新的C#7功能后,我预计这将在AzureWeb应用程序上部署时发挥作用。不幸的是,我们在使用持续部署(kudugitdeploy)时看到编译错误,因此Azure似乎还不支持新的工具链。我们现在可以做些什么来让它工作(除了直接发布程序集之外)? 最佳答案 因为我们在Azure中还没有msbuild15。如果您想通过持续集成使用c#7功能,您可能需要一些解决方法对于dotnet核心网络解决方案,您可以开箱即用在Azure中构建它。(它使用自己的dotnetmsbuild.dll)

c# - 为什么静态方法不能用作 ASMX Web 服务中的 Web 服务操作?

我只是想了解为什么我不能在Web服务中使用静态Web方法?为什么要限制?有人能给我简明的解释吗。 最佳答案 答案是:因为你做不到。它不是那样设计的。设计是创建一个web服务类的实例,然后调用一个实例方法。我只能猜测微软为什么这样设计。要确定,你必须问他们。考虑:允许使用静态方法并没有什么特别的好处。任何你可以用静态方法做的事情,你也可以用实例方法做。[WebService]类并不意味着是某个恰好用作Web服务的任意类。它应该是您为公开Web服务操作而创建的类。因此,无需支持已经存在且已经具有静态方法的类。SOAPHeader实现允许

c# - 超时 Web Api 请求?

像MVCWebApi运行在异步ASP.NET管道上,意思是executiontimeoutisunsupported.在MVC中我使用[AsyncTimeout]过滤器,WebApi没有这个。那么如何在WebApi中使请求超时? 最佳答案 根据Mendhak的建议,您可以做您想做的事,尽管不完全是您想要做的事,而无需跳过很多环节。在不过滤器的情况下执行此操作可能看起来像这样:publicclassValuesController:ApiController{publicasyncTaskGet(){varwork=this.Actu

c# - 获取 Web 应用程序程序集名称,无论当前正在执行的程序集如何

是否可以从引用的程序集中获取ASP.NETWeb应用程序的程序集名称??Assembly.GetEntryAssembly在桌面和控制台应用程序中运行良好,但在Web应用程序中似乎始终为null,并且GetExecuting\GetCallingAssebly返回我引用的程序集,而不是来自Web应用程序的程序集。详细解释:我写了一个自定义SettingsProvider,它不是从应用配置文件读取配置,而是从集中式配置服务获取设置。自定义提供程序位于单独的程序集中,因此可以由不同的应用程序使用。ApplicationName需要使用应用程序集名称覆盖属性。使用提供者的方式是通过.netc

c# - 如何在设计时避免 XAML 代码中出现 "object reference not set to an instance of an object"异常?

我自己设计的wpf用户控件有问题。问题是,当我在我的程序中实现用户控件时,在设计时XAML代码中出现objectreferencenotsettoaninstanceofanobject异常。设计师向我展示了以下信息:atMicrosoft.Expression.Platform.InstanceBuilders.InstanceBuilderOperations.InstantiateType(Typetype,BooleansupportInternal)atMicrosoft.Expression.Platform.InstanceBuilders.ClrObjectInstan

c# - 为什么这会呈现为 "System.Web.Mvc.SelectListItem"的列表?

我正在尝试使用从属性中提取的值来填充DropDownList,而我现在的最终结果是一个只有“System.Web.Mvc.SelectListItem”的列表。我确定我在这里省略了一些小步骤,但我终究无法弄清楚它是什么。生成列表的属性GET:publicIEnumerableAllFoo{get{varfoo=fromginBarorderbyg.nameselectnewSelectListItem{Value=g.fooid.ToString(),Text=g.name};returnfoo.AsEnumerable();}}Controller代码:publicActionRes