草庐IT

net_kernel

全部标签

.net - 为什么即使在 NetworkStream.EndRead 返回 0 字节后我仍然接收数据?

我正在使用NetworkStream.BeginRead/EndRead从套接字进行异步读取。但是,NetworkStream.EndRead()有时会返回0(即从套接字读取了0个字节),我认为这表明套接字已关闭,但事实并非如此,因为如果我继续调用BeginRead()最终我会收到更多数据。这不是从套接字/NetworkStream连续读取数据的正确循环吗?voidBeginContinousRead(){//StartthecontinousasyncreadmStream.BeginRead(mDataBuffer,0,mDataBuffer.Length,newAsyncCall

c# - 通过虚拟路径动态实例化 ASP.NET 页面类对象

这能做到吗?以及如何?我尝试了以下但没有成功:方法1使用BuildManager.CreateInstanceFromVirtualPath-发布后不起作用。(我假设它失败了,因为我不确定使用强名称程序集预编译)。方法2使用以下代码:Pagepage=newSchedulerTest();//AnASPXPageclass(note:CodeBehind)page.AppRelativeVirtualPath=context.Request.AppRelativeCurrentExecutionFilePath;page.ProcessRequest(context);如发现here-

c# - Solr.Net 查询 : ArgumentException in Windows Forms

所以我启动并运行了一个Windows窗体项目。它使用Lucene.Net库,我用它制作了一个Lucene索引。该程序接受用户请求,通过一些算法运行它们并在DataGridView中显示结果集。之后我安装了XAMPP,使用Tomcat服务来设置Solr3.6.1。我将schema.xml配置如下(感谢CanarawLuceneindexbeloadedbySolr?):[...][...]我搜索了一些关于如何设置所有东西的示例,并提出了一个用于映射值的产品类(还有一些值,但为了获得图片,我认为这就足够了),如下所示:publicclassSolrProduct{[SolrUniqueKe

c# - 在windows/.net中创建管道文件

我正在使用一个旧程序生成它的输出到一个文件中。我可以在命令行上指定要使用的文件,但它必须转到一个文件(没有发送到stdout的选项)。我想在输出生成时流式传输(不要等到文件完成)。在*nix中,我会创建一个命名管道,并使用该"file"作为输出。这个(或类似的东西)可以在Windows中完成吗?可以用纯C#或仅用c/c++/pInvoke完成吗?有没有可以跨平台的库? 最佳答案 从您的.Net应用程序,您可以将遗留应用程序生成为Process,您可以为此定义其standardoutputstream。.您可以使用文件流或任何其他类型

asp.net - MySQL Windows 服务无法启动

我们的服务器同时托管了asp和php网站。(Windows服务器)几个月来mySQL一直在不受阻碍地工作,现在突然停止工作了。我已经尝试使用正确的凭据连接到MySql,结果是:错误2003(HY000):无法连接到“本地主机”上的MySQL服务器(10055)我已经尝试使用netstopMySql和netstartMySql重新启动服务,但无济于事。我也尝试过使用telnetlocalhost3306和telnet127.0.0.1并且可以确认该端口无法访问。我的托管服务提供商已经检查了该步骤,但不知道我们该如何补救。他们还检查了防火墙设置,一切似乎都是正确的。

c# - 使用 .net compact framework 进行本地化

我正在使用.NETcompactframework3.5和MSVisualStudio2008为移动设备(WindowsCE5.0,预装.NETcompactframwork2.0)开发应用程序。我正在使用内置选项来创建本地化表单。只要我在连接到台式计算机的移动设备上使用VisualStudio的调试功能,这就可以完美地工作。在本例中,VisualStudio将我的应用程序与.NETCompactFramework3.5一起部署。断开移动设备并安装我的应用程序后,它仍按预期工作。我的问题是:如果我使用Microsoft提供的CAB文件安装.NETcompact框架,然后安装我的应用程序

asp.net - IIS 7.5 提供空白页(静态和动态内容)

直到今天,IIS7.5都可以毫无问题地提供页面。今天早上,我尝试通过localhost访问我的一个站点,但我得到的是一个完全空白的页面。没有错误,只是空的html:IIS日志显示每个请求的以下内容:2014-04-0210:30:18127.0.0.1GET/LeadService/LeadService.asmx-80-127.0.0.1Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko200009360当我尝试访问动态生成的内容(aspx、asmx)或静态内容(html+js)时出现问题。如果我尝

wpf - 无法在 Windows 8(WPF、.NET 4.0)下横向打印文档

我有一些简单的WPF(.NET4.0)应用程序,它们在Windows7和Windows8.1上的工作方式不同。如果我打印文档并在打印对话框或代码中选择横向,如下所示,Windows8.1会截断它(在打印机上),因为它是纵向的。(之前在Windows7下没见过这种效果)。privatevoidPrint_Click(objectsender,RoutedEventArgse){PrintDialogprintDialog=newPrintDialog();printDialog.PrintQueue=System.Printing.LocalPrintServer.GetDefaultP

c# - 通过 .NET 连接到 Active Directory

我有一个带有ActiveDirectory的虚拟机,我想使用.NET连接到它,我已经连接到运行OpenLDAP的ubuntu机器,但是当连接到AD时它工作不顺利。我尝试连接的代码如下:vardirectoryEntry=newDirectoryEntry("LDAP://192.168.1.1",@"EXAMPLE\Administrator","Abc1234");try{vartest=directoryEntry.NativeObject;}catch(Exceptione){System.Diagnostics.Debug.WriteLine(e.Message);}观察本地窗

c# - 在 .Net 3.5 中使用 Ninject 时 System.Core 的 System.Io.FileNotFoundException

我将Ninject(v3.2.2.0)与基于.net3.5框架构建的工具一起使用。这一直很好-直到几周前我搁置开发。我再次拿起它为发布做准备,但它不再正常-它仍然可以毫无问题地编译,但现在每当我尝试运行它时都会收到FileNotFoundException:System.IO.FileNotFoundExceptionoccurredMessage=Couldnotloadfileorassembly'System.Core,Version=2.0.5.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e'oroneofitsdepende