4
投票
2答案
467 次观看

模拟页面生命周期以从UI层获取html

我正在使用一个相当大的.net Web应用程序。 用户希望能够将报告导出为PDF。由于报告基于多层数据的汇总,因此获取准确快照的最佳方法是实际拍摄UI快照。我可以使用UI的html并将其解析为PDF文件。 由于UI可能最多需要30秒的加载时间,但结果永远不会改变,因此我希望在项目保存到后台线程后立即缓存pdf。 我对这种方法的主要担心是,如果我通过UI,则必须担心超时。尽管后台线程之类的内容可以根据需要持续使用多长时间,但是aspx页面只能持续使用很长时间,直到它们终止。 我有两个主意如何解决这个问题。第一个想法是创建一个ASPX页面,该页面可加载UI,覆盖渲染并将渲染的数据存储...

2
投票
2答案
1183 次观看

'Microsoft.Web.Services3.Addressing.Address'无法序列化

我正在尝试为WSE3 / ASMX Web服务编写WCF包装器Web服务。 [丑陋的原因是,第三方供应商不支持SSL,这就是BizTalk 2009 WCF适配器与WS-Security一起使用所需要的。因此,如果供应商没有改变-我需要调用本地WCF Web服务...] 我关注了这篇文章,以获取VS2008内置的WSE3代理生成器: http://blogs.imeta.co.uk/ jyoung / archive / 2008/08/29 / 345.aspx 我对供应商的.asmx远程Web服务进行了Web参考。 我在本地构建和发布我的Web服务,只是尝试在浏览器中启动...

3
投票
4答案
1924 次观看

在.NET中获取两种颜色的混合

.NET应用程序中有两种用户定义的颜色。我想以某种方式获得这两种颜色之间的颜色。它是渐变中间的颜色。有什么办法可以做到这一点?

2
投票
3答案
2192 次观看

通过网络共享的MS Access数据库

我有一个简单的网站,需要通过unc共享连接到Access数据库。 该服务器是运行IIS 6的Windows 2003盒。通过ODBC进行连接。 我们收到一条错误消息,内容为“ 错误[42000] [Microsoft] [ODBC Microsoft Access驱动程序]不是有效的密码。 错误[IM006] [Microsoft] [ODBC驱动程序管理器]驱动程序的SQLSetConnectAttr失败 我猜想IIS服务器无权访问共享。该应用程序池正在网络服务下运行。 我该如何解决? 更新 这太奇怪了。如果我已经在ODBC配置中检查了ReadOnly,并且没有其他人连...

2
投票
2答案
1095 次观看

使用NServiceBus处理超时

我知道我可以使用TimeToBeReceived属性在NServiceBus中实现消息 但是nservicebus是否具有用于在以下情况下执行事件处理程序的基础设施: 在TimeToBeReceived属性中配置的时间之后未收到发送的消息吗?

20
投票
2答案
5566 次观看

.NET HttpSessionState大小写不敏感

.NET的 HttpSessionState (使用“ InProc ”存储)似乎将会话变量键值视为不区分大小写。例如: session["foo"] = 1; session["Foo"] = 2; Trace.Write(session["foo"].ToString()); // => 2 此行为似乎没有记录,因此我想知道它是否只是基础会话存储机制的副作用,还是由类本身有意实现的。 由于C#将其他所有内容都区分大小写,因此会话以不同的方式工作会有些不安。是什么赋予了?商店类型不同吗?是否可以与VB向后兼容?

4
投票
4答案
2397 次观看

带有C#.NET 1.1的程序化HTML POST

我正在尝试通过iFrame将Moneris托管付款页面集成到.net 1.1应用程序中。我之前已经做过很多次,但是没有使用.net 1.1。我似乎找不到用1.1编写程序化HTML Post的好资源。有什么建议吗? 谢谢! 编辑:仔细研究给出的建议,我意识到HttpWebRequest解决方案将无法工作,因为您无法与POST一起进行重定向。为了与Moneris正确集成,您必须发布金额值,然后重定向到发布到的URL。抱歉造成混乱。

5
投票
5答案
3202 次观看

SharePoint中的UI自动化测试

我正在寻找可以通过Web界面操纵SharePoint网站,库和文档的自动化功能测试工具。它需要足够的可扩展性,以处理以后添加的任何自定义片段。不必专门针对共享点,但是必须在SharePoint上下文中工作。我看到有人在另一个线程中发布有关硒的信息,我对该产品不太熟悉。任何帮助表示赞赏。

3
投票
1答案
337 次观看

.Net for Comet应用程序上的非阻塞Web服务器

我正在尝试使用IronPython实现Comet样式(例如聊天)应用程序。虽然我不需要像Twitter一样扩展到各个维度,但至关重要的是响应时间要迅速缩短。Python中的所有可能性(扭曲,龙卷风, Magnum-Py )通常由于epoll支持而无法与IronPython一起使用。 .Net世界中是否存在彗星样式应用程序的默认选择?还是带有长期支持的纯python实现?我已经尝试过 NTornado ,但是性能目前很差(比Tornado慢100-1000倍)。

7
投票
1答案
1108 次观看

列表中可以存储的元素是否有限制?

列表中可以存储的元素是否有限制?还是可以一直添加元素直到内存不足?

0
投票
1答案
151 次观看

缓存超时或不存在

尝试提交到服务器时,我始终收到以下错误: Cache timed out or does not exists. StackTrace: at Royal4.MP.MasterScheduling.ProgramScheduling.iBtnAdd_Click(Object sender, ImageClickEventArgs e) at System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e) at System.Web.UI.WebControls.ImageButton.Syst...

47
投票
6答案
49885 次观看

如何启动WinForm应用最小化到托盘?

我已经成功创建了一个使用NotifyIcon最小化托盘的应用程序。手动关闭表单后,将从桌面,任务栏和alt-tab中成功隐藏该表单。尝试最小化启动应用程序时发生问题。最初的问题是该应用程序将被最小化,但仍会出现在alt-tab对话框中。将FormBorderStyle更改为ToolWindow选项之一(从“ None”选项开始)解决了此问题,但是引入了另一个问题。当应用首次启动时,最小化窗口的标题栏在开始菜单上方可见: 打开并关闭窗体会导致其正确隐藏。我已经尝试了很多变体,但是基本上这就是现在的工作方式…… WindowState在设计器中设置为“最小化”。在构造函数中...

6
投票
4答案
6706 次观看

在没有Visual Studio的情况下构建.net应用程序

我很高兴听到有人使用MSBuild,NAnt或类似工具来构建.net应用程序的信息。您正在使用什么,为什么要使用它而不是VS IDE? 我很喜欢使用不同的编辑器,并且正在考虑改用可以使我的IDE自由的东西。 谢谢!

1
投票
3答案
645 次观看

.Net应用程序配置添加xml数据

我需要将xml-content添加到我的应用程序配置文件中。有没有一种方法可以将其直接添加到appSettings部分,还是需要实现configSection? 是否可以将xml添加到CDATA元素?

0
投票
1答案
249 次观看

StructureMap RhinoMock记录/播放,需要示例

我正在寻找一些有关如何使用StructureMap或带有NUnit的Unity进行以下模拟测试的示例。 我具有以下代码结构 public interface IDAL { List<Model> Method1(int id); } public class DAL : IDAL { public List<Model> Method1(int id) { List<Model> retval = new List<Model>(); DbCommand cmd = GetStor...

2
投票
3答案
4228 次观看

通过服务在活动的用户会话中启动程序?

如何从正在运行的.NET后台进程在活动的用户会话中启动程序。基本上,我有一个.NET应用程序作为服务运行,并且我希望该应用程序在发生某些事件时在用户桌面上启动特定的窗口化应用程序。 我该怎么做? 这个问题与此有关:开始使用PowerShell远程处理进行活动用户会话中的程序 更新 在此处无法单独使用Process.Start,因为它会在当前应用程序会话中启动应用程序。它不会在特定用户的活动桌面会话中启动该应用程序。

1
投票
2答案
3796 次观看

将矩形图像转换成梯形

在.NET中,如何将图像转换为梯形。 Matrix类支持旋转,剪切等,但是我看不到梯形变换。 我正在使用通常的System.Drawing。* API,但对于其他.NET解决方案则很灵活。

1
投票
1答案
4235 次观看

如何防止在DataSet.Merge()上选择组合框的第一项

我有一个ComboBox,其中的项来自数据集中的数据表。当没有选择任何项目(combo.selectedindex = -1)并且我在DataSet上执行.Merge()时,选择了组合框的第一个元素。当已经选择了一个项目时,该项目保持选中状态。 如何防止这种情况发生,并确保即使我执行MyDataSet.Merge(otherDs),selectedIndex也保持为-1(无选择)?

0
投票
1答案
157 次观看

如何创建Web部件以跟踪页面创建时间

我是SharePoint Server 2007 Web部件的新手,并且在Windows Server 2008上使用SharePoint Server2007。我使用VSTS 2008 + C#+ .Net 3.5进行编程。 我想创建一个简单的Web部件,它可以显示页面创建时间和修改时间(在页面底部显示此类时间信息)。 任何参考代码示例或教程-对于SharePoint 2007 Web部件的新手或此特定时间跟踪问题有帮助的任何事情。

5
投票
2答案
548 次观看

如何用单个DataSource分隔两个组合框的所选项目?

在表单上,我有两个组合框,它们具有相同的DataSource(它们的元素列表相同)。当用户在一个控件中选择一个项目时,另一个控件的选定项目也会被修改。那不是我想要的。 我希望两个列表都使用相同的DataSource填充(就像我目前所做的那样),但是我希望它们选择的项目彼此独立。 我该怎么做?

0
投票
3答案
587 次观看

如果(某事)如何在下拉菜单打开之前关闭它

我有一个下拉菜单,其中包含一些仅在用户之后才能访问的项目 已经配置了一些东西。我想使用Enabled属性,但就我而言,这是不可能的。 因此,我正在考虑DropDownOpening事件。我会看到if (IsConfigured == true),如果它是错误的,我想停止打开过程,以使DropDown菜单不会打开并显示项目。 我该怎么做? 谢谢。

0
投票
2答案
578 次观看

WCSF阅读材料

请提出好的文章,以帮助理解wcsf体系结构的概念,用法以及可能的演示。 关于, 贾斯汀·塞缪尔。

10
投票
10答案
1421 次观看

(用与代码不同的语言编写单元测试的缺点是什么?

单元测试与生产代码的要求不同。例如,单元测试不一定必须具有与生产代码相同的性能。 用一种更适合于编写单元测试的语言编写单元测试也许有时有意义吗?我想到的具体示例是使用C#编写应用程序,但使用IronRuby或IronPython编写测试。 如我所见,与将C#代码用作测试语言相比,使用IronPython和IronRuby具有多个优势: 使用动态类型的语言进行模拟可以更简单 IronPython具有较少的冗长的类型注释,而这些注释在单元测试中是不需要的 通过在解释器中键入命令,无需重新编译即可进行实验性调用 在使用两种不同的语言进行测试和生产代码时要权衡些什么?

17
投票
1答案
8917 次观看

防止XmlSerializer在继承的类型上发出xsi:type

我设法将继承自基类的类序列化为XML。但是,.NET XmlSerializer会生成一个XML元素,其外观如下: <BaseType xsi:Type="DerivedType" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 但是,这导致Web服务的接收端阻塞并产生总计为的错误:抱歉,我们不知道“ DerivedType”。 如何防止XmlSerializer发出xsi:Type属性?谢谢!

2
投票
4答案
693 次观看

长时间同步运行时刷新表格

我正在VB.NET应用程序中运行几个长时间的同步操作,每个操作可能需要几分钟才能完成。在这些操作过程中,表单将变为白色,标题栏将显示“ Not Responding”,并且一些用户可能会关闭应用程序,以为实际上它仍在运行。 我很确定我需要多线程来执行此操作,但是我最初的努力没有成功。在运行这些冗长的操作时,每两秒钟刷新一次表单最简单的方法是什么?

1
投票
2答案
1098 次观看

在VSTO中删除命名范围

我有一个VSTO电子表格,并且重新调整了前端。我需要更改一些命名范围以反映这一点。 看不到这样做的好方法,因此我创建了其他命名范围,并指出了代码来引用这些范围。 有更好的方法吗?

1
投票
2答案
111 次观看

如何防止组合框选择值

我正在使用带有DropDownStyle =“ DropDownList”的ComboBox。我以编程方式为列表中的项目设置了数据源。像这样的东西: combo.DisplayMember = "Text"; combo.ValueMember = "id"; combo.DataSource = ds.tbl; 已正确填充列表,并选择了第一个元素。如何防止选择第一个元素?

1
投票
1答案
192 次观看

如何让某个线程处理事件(与UI线程问题无关)?

我正在自学基于线程的编程技术,并且这个问题可能还很遥远。如果合适,请问我应该问什么问题。 我试图让某个线程处理一个事件(触发该事件的线程的助手),但是我不希望UI线程处理该事件。需要明确的是,我不希望这样做: private void UpdateFromNewFrame(WindowFrame frame) { if (InvokeRequired) { BeginInvoke(new WindowUpdateHandler(UpdateFromNewFrame), new object[] { frame }); return; ...

2
投票
2答案
454 次观看

异常处理应用程序块和异常处理之间有什么区别

异常处理应用程序块与常规点网类中的异常处理有什么区别?我认为使用异常处理应用程序块没有好处。该块的确切用途是什么?

3
投票
2答案
4215 次观看

在.NET应用程序中使用Unreal 3 Engine

现在用于虚幻3引擎的虚幻开发工具包是免费的,我正在考虑将其用于应用。您是否认为有可能将虚幻3驱动的3D窗口嵌入到.NET(WPF或Windows Forms)中,并使用c#控制其中的部分游戏对象?引擎是纯C ++吗?还是COM,或者有.NET包装器之类的东西?