草庐IT

xsockets.net

全部标签

c# - ASP.NET MVC 5 和 WebApi 2 身份验证

我最近构建了一个MVC5网站作为前端原型(prototype),并使用个人帐户进行身份验证。我现在需要构建一个WebApi2后端,该后端将为该网站以及一个iPhone应用程序和多个其他客户端提供服务。我对使用MVC站点和WebApi进行身份验证感到困惑。我希望所有用户管理都通过WebApi(将使用token)进行,因此它与客户端无关,但是我不知道在没有我的身份类的情况下网站端的Cookie身份验证将如何工作。似乎我将使用MVC站点和WebApi复制代码。我想为mvc站点使用cookie,为webapi使用oauthtoken。我是否需要创建另一个像IdentityProvider这样的

c# - 这是.Net Native 编译和优化中可能存在的错误吗?

我在.NetNative和structs中发现了(可能是)过度优化的问题。我不确定是编译器太激进了,还是我太盲目了,看不出我做错了什么。要重现这一点,请按照下列步骤操作:第1步:在VisualStudio2015Update2中创建一个新的空白通用(win10)应用,目标版本为10586,最小版本为10240。调用项目NativeBug所以我们有相同的命名空间。第2步:打开MainPage.xaml并插入此标签第3步:将以下内容复制/粘贴到MainPage.xaml.csusingSystem;usingSystem.Collections.Generic;namespaceNativ

c# - .NET 以与加载时相同的质量保存 jpeg

我有一个cannon数码相机,我将它设置为拍摄超精细质量的照片,它输出一个3兆大小的.jpg文件。如果我在ASP.NET中这样加载它(这对于更改它的dpi分辨率或裁剪它或其他任何东西很有用)imgPicture=Image.FromFile(Config.WorkDirectory+this.TempPhotoName);bmpPicture=newBitmap(imgPicture);然后我像这样再次保存它:bmpModified.Save(Config.WorkDirectory+this.TempPhotoName,System.Drawing.Imaging.ImageForm

c# - 选择多个文件和文件夹所需的对话框 .NET

我以为很容易找到,我错了。对话要求:可以同时浏览多个文件/文件夹。可用于.NETwindows窗体。免费或可在GPL下使用。在WinXp和Win7中工作。对话框首选项:C#看起来像.NET中的OpenFileDialog。有用于粘贴路径的文本框。我尝试了几个来自WEB的示例,没有一个满足所有要求!一些例子,目前最接近解决方案:http://www.monkeybreadsoftware.net/class-opendialogmbs.shtml,它不是免费的http://www.codeproject.com/KB/dialog/FileDialogs.aspx,WIN7问题

c# - 从 .NET 桌面应用程序使用谷歌地图

一个有趣的线程:http://greatmaps.codeplex.com/discussions/252531显然,谷歌已要求开发人员从开源API中删除对谷歌地图的支持,因为它使用了未记录的方法(这些方法显然已被互联网上的第三方公开记录)。两个问题:如果不使用提供的javascript/flexapi,是否没有合法的方法来制作谷歌地图应用程序?如果是这样,是不是有很多应用程序在非法执行此操作?(甚至mapinfo10也支持谷歌地图) 最佳答案 PS:找到了这方面的文档:http://code.google.com/apis/map

c# - .NET 自定义配置部分 : Configuration. GetSection 引发 'unable to locate assembly' 异常

我已经为一个插件DLL创建了一个自定义配置部分,它将.configXML存储在一个单独的(与主可执行应用程序不同的)文件中。这是自定义部分类的示例:usingSystem;usingSystem.Configuration;namespacePluginFramework.MyConfiguration{publicclassMyConfigurationSettings:ConfigurationSection{privateConfiguration_Config=null;#regionConfigurationProperties//////AcustomXMLsectionf

c# - 如何使用 System.Net.HttpClient 检索部分响应

我正在尝试使用新的HttpClient类(在.NET4.5中)从服务器检索部分响应以检查内容。我需要将检索到的数据大小限制为HTTP请求中内容的前几个字节,以限制带宽使用。我一直无法做到这一点。我尝试使用GetAsync(url,HttpCompletionOption.ResponseHeadersRead)然后使用Content.ReadAsStream()尝试只读取header,然后读取一小块响应流。我还尝试了GetStreamAsync()然后用一小块(1000字节)读取内容流。在这两种情况下,HttpClient似乎都在拉取和缓冲整个HTTP响应,而不是仅仅从流中读取请求的字

c# - 使用 TimePeriod.NET 的 CalendarPeriodCollector 计算 "working time"给出了意外的结果

我正在尝试计算服务水平协议(protocol)的到期日,同时,我还需要从另一个方向回算服务水平协议(protocol)。我一直在努力计算“工作时间”(即在几天内可以工作的时间),并决定使用名为TimePeriodLibrary.NET的第三方库为任务。我需要能够做两件事:开始DateTime和一个TimeSpan,你应该收到DateTime服务水平协议(protocol)到期日期(到期日期)。开始DateTime结束DateTime,你应该收到TimeSpan该服务水平协议(protocol)需要多长时间。所有源代码(测试项目在GitHub上)。我有一个ServiceLevelMana

c# - 如何 `extern alias` 一个带有.Net核心的程序集?

TLDR:标题中几乎包含所有内容。假设您的project.json使用两个包,这两个包具有两个类型,它们的名称相同(相同的名称,相同的命名空间)。如何使用这些类型之一?有了.Net分类,这很容易。只需使用externalias.但是如何使用.netcore做到这一点?我在package.json中看不到任何选项可以让我像在程序集引用属性窗口中那样定义别名。我设法找到的唯一提到这个问题的是here[edit]似乎有一个悬而未决的问题here 最佳答案 我相信您要链接到的问题在这里:https://github.com/NuGet/Ho

c# - 如何为每个 xUnit.net 测试方法使用单独的 AppDomain?

xUnit对整个测试程序集使用相同的AppDomain,这是有问题的,因为我正在测试一个UI库并且需要为每个人创建一个新的Application实例测试。它在我运行单个测试时有效,但是当我RunAll时,第一个测试通过了,但是所有后续测试都失败了,CannotcreatemorethanoneSystem.Windows.Applicationinstancein在我创建新的Application对象的行中使用相同的AppDomain。 最佳答案 也许您可以尝试像这样制作您的测试类:publicclassDomainIsolated