【C#操作sql server】教程文章相关的互联网学习教程文章

c# – 为什么Microsoft.AspNet.Server.Kestrel.Https .NET 4.5.1不可知?

我知道Kestrel只是一个开发网络服务器ATM而不是真正的生产就绪,因为它缺少一些功能,但是在nuget上有一个软件包(http://www.nuget.org/packages/Microsoft.AspNet.Server.Kestrel.Https/1.0.0-rc1-final),它为Kestrel服务器添加了HTTPS支持. 现在,虽然Kestrel可用于对抗dotnet5.4(没有任何依赖性),但Kestrel HTTPS包需要完整的.NET 4.5.1框架. 这是由于Windows上的实际平台要求还是只是一个错误?解决方法:从AspNetCore的RC2开始,HT...

c# – 使用identityserver将我的webapi与解析服务器连接起来

我有一个Asp.Net WebApi,它提供一些本机和javascript平台及其数据. 我有identityserver3作为此WebApi的身份验证/授权模块. 例如,我在WebApi和它的本机客户端之间的通信中使用了隐式流. 现在我想将这个WebApi系统与Facebook Parse服务器系统集成. 例如: 如果解析服务器数据库中已有用户并登录到我的身份服务器,我可以从WebApi向Parse服务器发起请求并将数据返回给它. 我知道使用oAuth2和OpenId进行解析但是所需的步骤是什么,或者最...

C#Server(非Web服务器)和PHP之间的Dataexchange

我有一个不断运行的Serverprogram(Linux上带有单声道的C#/.NET 2.0),我想从PHP脚本连接到它,以显示WebSite上的状态信息. 目的是创建一个(排序)实时Browsergame(没有Flash,没有Silverlight),我想使用PHP脚本从C#GameServer获取必要的信息,即当前单位位置,玩家资源,得分,可见地图等.信息每秒更新甚至更快,但行动可能需要数小时甚至数天(即研究可能需要一周才能完成) 是否有任何库可以让我轻松地在程序的这两个部分之间传递信息? 我的...

c# – EPiServer 7,在发布页面时将新属性值与先前的值进行比较?【代码】

我正在使用初始化模块订阅DataFactory事件PublishingPage:DataFactory.Instance.PublishingPage += Instance_PublishingPage;void Instance_PublishingPage(object sender, PageEventArgs e) { }参数PageEventArgs包含发布的新页面(e.Page)有没有办法获取此页面的先前版本并将其属性值与正在发布的新版本进行比较?解决方法:最近在EPiServer 8中解决了这个问题: 在发布页面发布之前发布的事件(在您的示例中),只需使用ContentLoad...

c# – Multitentant Identity Server 4【代码】

我正在尝试实现一个处理多租户应用程序SSO的IdentityServer.在我们的系统中,只有一个IdentityServer4实例来处理多帐户客户端的验证. 在客户端,我使用acr_value传递租户ID.Startup.cs文件的一段代码如下:public void ConfigureServices(IServiceCollection services) {services.AddMvc();services.AddAuthorization();services.AddAuthentication(options =>{options.DefaultScheme = "Cookies";options.DefaultChallengeScheme = ...

c# – .NET Socket.Receive()没有从Java SocketServer接收大数据流【代码】

Java套接字服务器 我有一个Java进程,使用java.io.ServerSocket在TCP套接字上创建一个监听器,如下所示(简化):ServerSocket server = new ServerSocket(4444,20); server.accept();收到请求时,Java进程会触发一个工作线程,然后工作者使用java.io.PrintWriter和java.net.Socket发送一个JSON字符串:PrintWriter out = new PrintWriter(clientSocket.getOutputStream()); out.println("JSON STRING"); out.flush(); out.close(); clie...

c# – Winform ReportViewer并为ServerReport正确设置参数【代码】

我正在设置我在ReportViewer控件中显示的报表的参数,并且参数设置正确并且报表正在使用适当的参数运行,但是在ReportViewer顶部提供报表条件的实际控件不是选择.为什么在标准中没有选择正确的项目,即使报告使用我设置的标准正确运行?ReportParameter month = new ReportParameter("month", "September 2011"); SsrsReportInfo reportInfo = new SsrsReportInfo("Summary", "http://server/ReportServer/", "/MyFolder/Summary", mo...

c# – 在ASP.NET Core中设置app.UseFileServer后获取PhysicalPath【代码】

我有虚拟目录指向IIS中的一些文件服务器.我了解到ASP.NET Core无法“看到”IIS中的虚拟目录,因为它在Kestral上运行. 我被告知解决方法是使用app.UseFileServer:app.UseFileServer(new FileServerOptions {FileProvider = new PhysicalFileProvider(@"\\server\path"),RequestPath = new PathString("/MyPath"),EnableDirectoryBrowsing = true });我设置了它,当我在浏览器地址栏中键入/ MyPath时它可以工作.但是,我希望能够在控制...

c# – Team Foundation Server无法构建,因为nuget包不存在

所以我创建了一个新解决方案.添加了我的所有项目.下载了所有nuget包. 我把它全部检查了.在另一台电脑上我把解决方案拉了下来.我点击构建,我得到了一些与无法找到包的dll有关的错误. 所以我设置自动下载包,如果它们丢失了.仍然没有任何作用为什么是这样? 当我启用它时,它返回错误,说它无法修改项目,因为它们被锁定….这就是为什么我想重新启用上下文菜单项,允许我启用nuget自动下载丢失包.解决方法:我认为问题是我检查了所有包裹.他...

c# – Asycn TCP Server保持套接字但停止侦听【代码】

我有以下异步TCP服务器,我用它来接受来自想要上传文件的客户端的传入请求.大约1-4小时后,服务器只是停止接受任何新连接.这让我感到困惑,因为我无法确定性地重现错误.程序中的其余线程继续正常运行.没有任何例外.关于可能发生什么的任何建议? 在服务器崩溃之前,我所看到的是它设法完成待处理的请求然后停止.我怀疑服务器是否经常出现网络断开连接.如何使这段代码对故障更加健壮?我已经将try-catch添加到可能会失败的两段代码中,但...

c# – AspNet.Security.OpenIdConnect.Server.刷新令牌

据我所知,ASOS支持开箱即用的刷新令牌.要获取刷新令牌,我需要将offline_access范围添加到我的令牌请求中.但他们在哪里储存?如何更改令牌的到期日期或将其删除?如何确定创建哪个用户刷新令牌?解决方法:But where are they stored?默认情况下,它们无处存储:它们是自包含的.只要用于保护刷新令牌的加密密钥仍在ASP.NET数据保护密钥环中,它们就可以由ASOS解密并用于发布新的访问令牌.How can I change expiration date of the toke...

c# – IdentityServer4令牌签名验证【代码】

我有IdentityServer4生成签名的JWT令牌.在我的web api中,我添加了auth中间件来验证这些令牌:app.UseIdentityServerAuthentication(new IdentityServerAuthenticationOptions{Authority = env.IsProduction() ? "https://www.example.com/api/" : "http://localhost/api/",AllowedScopes = { "WebAPI", "firm",IdentityServerConstants.StandardScopes.OpenId,IdentityServerConstants.StandardScopes.Profile },RequireHttpsMetad...

c# – Server.MapPath的servlet等价物是什么?【代码】

我的Web应用程序中有一个文件夹,字体.我想获取该目录中每个文件的路径.我怎么做?在asp.net中,我会做类似的事情:System.IO.Directory.GetFiles(Server.MapPath("/fonts"))解决方法: String path = ServletContext.getRealPath("/fonts");Javadoc.

Android TCP与C#Server的通信 – > socket.Close【代码】

我有一个Android客户端和一个C#服务器.它们通过套接字进行通信,C#服务器处理异步接收. 通信本身没有任何问题.我可以在服务器上验证客户端并相互发送消息.但是,如果我尝试通过客户端关闭套接字socket.close();服务器被空包发送“垃圾邮件”.一旦OutputStream关闭,就会发生这种情况. 这是我的Android客户端代码:public void run() { try{ InetAddress serverAddr = InetAddress.getByName(pServerIp); ...

c# – ServerManager CommitChanges略有延迟地进行更改【代码】

我对ServerManager类(来自Microsoft.Web.Administration程序集)有一点问题,我希望你们中的一些人可以帮助我. 基本上我需要在站点内创建一个新的应用程序(使用IIS 7.5)并将用户重定向到同一事件内的新应用程序.此功能是使用mvc 3 / c#在.net Web应用程序中实现的. 这是我的代码:ServerManager iisManager = new ServerManager(); Site mySite = iisManager.Sites["mySitesName"]; ApplicationCollection applications ...