我们已经确定需要清除几个已暂停/持久化很长时间的不同工作流(即挂起实例)。这样,在重新运行验收测试之前,我们的测试环境可以被清洗干净
肮脏的解决方案是使用sql脚本从InstanceTable和数据库中的其他相关表中删除记录
正确的解决方案是什么
这些是WCF工作流
测试装备正在运行XP。使用AppFabric,您可以使用UI或I asume PowerShell命令删除单个实例。出于开发和测试目的,我通常只需再次运行SqlWorkflowInstanceStoreSchema.sql脚本来重新
最近,我开始在我的工作流应用程序中遇到此异常
System.Runtime.CallbackException,System.Runtime.DurableInstance,版本=4.0.0.0,区域性=中立,PublicKeyToken=31bf3856ad364e35
用户回调引发异常。检查异常堆栈和内部异常以确定失败的回调。
我通过运行以下类的Windows服务承载我的服务:
public class WorkflowHost
{
private readonly List<
标签: .net 4.0
windows-server-2008.net-framework-version
我在windows server 2008 R2 64位操作系统上下载了.Net framework 4.0“dotNetFx40_Full_x86_x64_SC.exe”,每次运行exe文件时,我都会收到一条错误消息“遇到错误,未指定错误”
首先,它运行并提供以下信息:
那么这个错误呢
我想好了,请执行以下操作:
在控制面板-->internet选项-->隐私-->设置-->阻止级别:将其设置为低
转到此链接:并安装.net framework 4.0的web安装程序版本,windows安装
当我试图将我的项目从.NET3.5转换为.NET4时,我遇到了Spring.net最奇怪的问题
让我总结一下我们的架构:
项目A(不在我的控制下)有一个Sprint.Net配置,它引用了如下设置(configurationProvider.url):
<constructor-arg name="Url" value="${configurationProvider.url}" />
它显然没有在ProjectB配置文件中找到配置设置,尽管该文件存在并且包含值。
在3.5和4之间会
我对应用领域的概念知之甚少。我们可以删除appdomain以卸载dll。
是否可以使用appdomain更好地处理异常?如何使用它?据我所知,在childAppDomains中加载模块不会提供更好的异常处理。在it的MSDN页面中,注明:
从.NETFramework 2.0版开始,这是一个
已删除子线程中未处理的异常,因为
此类无声故障的累积影响包括性能
降级、数据损坏和锁定,所有这些都很困难
调试
这意味着,即使代码在子AppDomain中执行,子线程中未处理的异常也会导致整个进程停止
通常
标签: .net 4.0
workflow-foundationworkflow-foundation-4workflow-activity
我在.NET4.0Beta1WF项目中创建了一个自定义活动。它的定义是:
public class GetCurrentUserMailAddress : CodeActivity<string>
但现在我正努力在我的工作流程中使用它。我想在下一个活动中使用该值,但找不到它
如何在下一个活动中引用一个自定义活动的结果?没关系。我当时很胖。为了防止其他人陷入困境,自定义活动的“属性”窗口包含一个结果属性。将变量名粘贴在那里,它将被结果OutArgument的值填充。没关系。我当时很胖
我们正在.NETFramework4.0中构建应用程序,需要参考OpenXMLV2.0SDK来生成word文档。OpenXML需要.NET3.5SP1(尽管我们在系统上安装了.NET4.0,但它坚持安装.NET3.5SP1),因此,如果我在应用程序中引用OpenXML dll,这是否意味着我无法以.Net framework 4.0为目标构建应用程序?我目前正在以.Net 4.0为目标使用OpenXML SDK 2.0 dll,根本没有任何问题。它可能至少需要.NET3.5SP1或更高版本才能运
我想知道我是否可以得到一些帮助,将其转换为每页3列(从左到右)的报告
using System;
using System.IO;
using iTextSharp.text;
using iTextSharp.text.pdf;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("->
我在Windows7 64位上安装了Linqpad。直到上周,它还可以正常工作,但在启动程序时突然崩溃了。以下是事件日志
.NET运行时
应用程序错误
如有任何帮助,将不胜感激。签名已删除,请参阅常见问题解答。我是在更新到最新版本后开始获取此信息的。如果您尝试运行它几次,您可能会很幸运,它不会崩溃。签名已删除,请参阅常见问题解答。我是在更新到最新版本后开始获取此信息的。如果你试着运行几次,你可能会很幸运,它不会崩溃。
Application: LINQPad.exe
Framework Ver
我们使用TFS2010和msbuild
当我们构建click once应用程序的新测试版本时,将在构建服务器上执行以下命令:
mage.exe-u our.app.manifest-if green.ico-fd-cf C:\Test\Sources\App\App.Gui\Test.pfx-pwd密码
大约12分钟后,我们收到以下错误消息:
内部错误,请重试。无法从传输连接读取数据:远程主机强制关闭了现有连接
当这个问题突然出现时,它已经工作了大约2年。本证书有效期至2012年10月。有人有线
下面的代码创建了正确数量的文件,但每个文件都包含第一个列表的内容。有人能看出我做错了什么吗
private IList<List<string>> GetLists()
{
// Code omitted for brevity...
}
private void DoSomethingInParallel()
{
var lists = GetLists();
var tasks = new List<Task>();
var fact
我正在写一个小的diff工具,需要能够改变一个字符的颜色取决于它是否相同,添加,删除。处理这个问题的最佳方法是什么?文本块是一个好的控件吗?您可以使用Run标记
<TextBlock><Run Foreground="Red">T</Run>ex<Run Foreground="Green">t</Run></TextBlock>
文本
我该如何将其绑定到数据模板中?@Aaron这取决于,我可能会使用某种转换器并在代码中创
这里是我遇到的问题-我无法让我的项目的NuGet包为.NET4.0工作
以下是我的文件夹结构的外观:
lib\
\.NET 4.0
binary.dll
\Silverlight 4.0
binary.silverlight.dll
每当我尝试将此包添加到Silverlight 4项目时,它都可以正常工作。当我尝试将其添加到ASP.NET MVC3应用程序时,会出现以下错误:“找不到与目标framework兼容的程序
我需要知道程序集请求了哪些权限。我的意思是,如果允许的话
背景:我有一个在沙箱中执行插件的服务。这些插件受到代码访问安全性的限制。例如:不允许他们访问文件系统或注册表。网络仅限于http
我想在构建过程中分析这些插件,以确保只使用被授予权限所涵盖的类。在.NET 2.0到3.5中,permcalc工具将允许您提取程序集的“最佳猜测”最小权限集。但是,该工具尚未针对.NET 4.0进行更新,例如,新的透明度方法将对分析结果产生相当大的影响
顺便说一句,对于.NET4.0没有permcalc替代品(
我正在尝试将Raven DB部署到以集成模式运行.Net 4的站点(该站点以前用于托管ASP.Net MVC 3站点)
我的配置文件如下:
<appSettings>
<add key="Raven/DataDir" value="~\App_Data"/>
<add key="Raven/AnonymousAccess" value="All"/>
<add key="Raven/Port" value="80"/>
<
大家好
在早期,使用代码Dom是可能的,我知道使用T4比使用代码Dom容易得多。我看过很多文章
但我仍然无法起草出符合我要求的准则
我需要根据自动生成的XML文档生成代码[我能够根据自己的需求生成XML文档]
看起来是这样的:
<?xml version="1.0" encoding="utf-8" ?>
<GeneratedSolution Name ="name of Solution">
<GeneratedProject ID="RepoProjec
我们有一个.NET4应用程序,它可以做一些日志记录
从Studio启动应用程序时,“调试”视图中没有输出
当应用程序从WinDbg启动时,日志将按预期显示
我曾读到.NET4中有一个更改,阻止了Studio和WinDbg中出现日志记录,但现在它似乎根本没有出现在Studio中。在升级解决方案之前,它确实按照预期在VS2008中进行了日志记录
为什么从WinDbg启动时调试输出显示正确,而从VS2010启动时调试输出显示不正确?这是由于配置错误的log4net.config文件造成的
添加块和块以
我们有一个面向Internet的Web应用程序正在运行,最近我们公司与拥有另一个网站的第三方公司达成了一些协议。我们的想法是为现有客户提供访问此外部网站的权限。我们的用户将单击解决方案中的内部链接,该链接将打开一个新的浏览器窗口,其中包含第三方站点。用户无需在第三方公司网站上再次验证。
我们已经同意为我们的用户发行SAML2代币,第三方网站使用一组声明来查询并向我们的用户呈现个性化视图
在我们的场景中很重要的一点是,当用户决定访问第三方网站时,他们已经在我们的网站中进行了身份验证
实现这一切的最
作为我的应用程序迁移到.NET4的一部分,我正在努力让一些WPF单元测试与TeamCity重新协同工作
在所有以某种方式使用WPF控件(例如ListItem)的测试中,我得到了一个以前没有得到的异常:
System.InvalidOperationException: The calling thread must be STA, because many UI components require this.
我理解它的意思,经过检查,我的线程确实是MTA,而不是STA
我的问题是,我不知道
我目前拥有使用2.0版构建的Cli_Uno dll。我有一个基于Framework4.0的应用程序。我现在需要使用dll,由于“混合模式汇编”错误,无法构建项目
这本质上意味着项目中使用的DLL需要具有相同的版本。我到处搜索,但找不到基于Framework4.0构建的Cli_uno版本
任何人都可以请提供我的链接,我可以找到一个或一个可能的工作围绕使用它
先谢谢你。。。
Prasanth.k向项目中添加一个app.config,包括以下内容:
<?xml version ="1.0" en
因此,我们开发了一个使用.NET4.0完整(扩展)库的应用程序。我们的工作站上只有.Net 4.0客户端。我们的应用程序和基础架构团队对于让我们将.Net 4.0完全部署到所有工作站非常谨慎,并希望花一些时间进行讨论和测试
有没有办法在我们的应用程序中部署额外的.Net扩展DLL,这样我们就可以解决这个问题?没有,您不能仅使用DLL来补充。你所能做的就是更新到完整配置文件,或者在你的应用程序中找到需要完整配置文件的功能,然后重新编写它们以避免该要求
实际上,这两个配置文件之间没有太大区别。有关更
我了解到新的实体框架将包含一个删除多个项的方法(Linq to SQL具有deleteAllonsSubmit()),但我找不到执行该操作的函数/方法
这是Beta 2版还是我必须自己制作
更新:
这就是我现在使用的:
public void DeleteObjects(IEnumerable<object> objects)
{
foreach (object o in objects)
{
DeleteObj
C#4.0中的通用差异的实现方式使得可以毫无例外地编写以下内容(这就是C#3.0中会发生的情况):
List intList=new List();
List objectList=intList;
[非功能性示例:见Jon Skeet的答案]
我最近参加了一个会议,Jon Skeet在会上对一般变异做了一个很好的概述,但我不确定自己是否完全理解它——我理解in和out关键字在反变异和协变中的意义,但我很好奇幕后发生了什么
执行此代码时,CLR看到了什么?它是隐式地将列表转换为列表还是内置的,
我在ASP.NETMVC2应用程序中最后定义了一个路由,该路由将把不再使用的旧URL映射到要重定向到的适当的新URL。此路由返回负责实际执行重定向的操作和控制器,还返回控制器操作的url,该url是要重定向到的url。由于路由负责生成要重定向到的新url,因此它正在调用路由器以获取适当的url。这在.Net 3.5中运行得很好,但当我升级到.Net 4时,GetVirtualPath方法抛出System.Threading.LockRecursionException:“此模式下不允许递归读取锁
我正在调试PresentationHost.exe的实时进程而不是转储。它过去工作正常,但几天前我突然收到了上面的错误消息!线程!实际上,所有SOS命令都不起作用
我所记得的是,在出现错误之前,我安装了Visual Studio 2010和.NET framework 4.0。有关系吗
更新:
我自己无法重现我所遇到的问题。可能我是在用64位调试器调试32位进程,或者用.NET2.0SoS调试.NET4进程,或者反过来,或者同时使用位和DLL版本
抱歉,此问题可能无效。您何时尝试发出此命令?
在
我目前正在EF4中使用条件映射来筛选出IsActive列为false的任何记录。这是预期的效果,但我在浏览关系时遇到了一个问题
例如,我有一个一对多关系,其中一个商店可以有多个库存记录。商店可以标记为活动,属于它的库存记录也可以标记为活动。直接查询这些表中的记录可以按预期工作(只返回活动记录),但我也能够检索关联存储不活动的库存记录。这允许访问非活动存储,并且无法检测存储是否处于活动状态
在切换到使用条件映射之前,我们使用了与以下类似的查询:
Inventories.Where(i =>
我已经在.net framework中创建了一个程序集,我打算将其发布到GAC,但我找不到gacutilutlity
我在谷歌上搜索了一段时间,找到了很多建议,但都不管用:
将组件复制到%window%\assemby[不工作]
将程序集复制到%window%\Microsoft.NET\assembly[不会
工作]
C:\Program Files\Microsoft SDK\Windows\v6.0A\Bin\gacutil.exe/i
“assembly”[返回错误:此程序集由运行时生
我的计算机上已安装.NET 4.0/Visual Studio 2010。
当我执行当前安装程序(GitExtensions224SetupComplete.msi)时,它告诉我需要安装.NET 3.5。
您可以与.NET 4.0一起使用,还是必须安装.NET 3.5?
如果是,如何强制安装程序使用.NET 4.0?
是否有一种通用的方法,也适用于其他程序和安装程序
感谢对于基于WiX的安装程序来说,这似乎是一个普遍的问题(就像许多开源程序一样)。实际上,您可能会将其与.Net 4一起使用,但您
这里有一个例子。在下面的应用程序中,我单击Start,然后单击Stop-in Release only*,开始例程的捕获不会得到Stop的异常
*编辑:现在我发现这不是针对发布构建,而是针对在调试器之外运行的任何构建。即,调试器外部的发布和调试生成失败,调试器内部的调试生成正常。看到不附加调试器会产生如此有害的影响,我们相当担心
编辑:以下是从Windows资源管理器运行版本生成的堆栈跟踪:
WindowsFormsApplication1.RunStopException: Exception
我从Firdbird网站下载了Firebird ADO.NET数据提供程序3.0.2
http://www.firebirdsql.org/en/net-provider/
我启动一个新的visual studio项目,指定.Net Framework 4(而不是客户端配置文件)
在我的一个源文件的顶部
using FirebirdSql.Data.FirebirdClient
然后我尝试构建这个项目,它给出了以下错误-
The type or namespace name 'Firebir
IObservable和IObserver接口直接放置在.NET Framework 4.0 Beta2中的System命名空间中。为什么不在System.Collections.Generic,比如IEnumerable
p、 Silverlight Toolkit中的美国反应式框架预览包含System.Collections.Generic命名空间中的IObserver。是一个接口,用于标识实现该模式的类。它与收藏无关。它与提供事件的替代方案更相关。新的IObservable/IObserv
是否有一篇博客或MSDN文章列出了.NET4.0中现有类中添加的所有新方法?我找不到
到目前为止,我在博客上发现了两个:
String.IsNullOrWhiteSpace
Enum.HasFlag
有人发现有更多这样的方法吗?如果是,请分享。在.NET BCL(基类库)团队的博客上,有一个更改列表,尽管它适用于.NET 4 Beta 1和2:
页面类中有一些新的:
Page.MetaDescription = "";
Page.MetaKeywords = "";
加上一个新的301
标签: .net 4.0
application-settingssettings.settings
net 4.0中新的字典是可序列化的,因此。。。我现在可以在设置.Settings或设置.Designer.cs中使用它吗?之类的。可以定义从泛型类继承的非泛型类,然后在设置中引用它。例如:
namespace MyNamespace
{
public class MyClassDictionary : System.Collections.Generic.Dictionary<string, MyClass>
{}
}
名称空间MyNamespace
{
公共类M
我使用DataServiceContext加载一些实体投影(实体有许多属性,为了最小化流量,我只加载那些属性,这是目前需要的),如下所示:
from x in ctx.Portfolios
select new
{
Id = x.Id,
Name = x.Name,
PortfolioName = x.PortfolioName,
Description = x.Description,
我们在应用程序中使用企业库满足所有日志记录和异常处理需求。我们添加了一个电子邮件侦听器,将电子邮件中捕获的所有异常发送给管理员。一个要求是,当方法中发生异常时,我们需要检索该方法的参数值(如果有),并将其附加到发送的电子邮件中的异常详细信息。是否可以不编写自定义记录器?只需创建一个自定义异常,将消息设置为参数:
try {
...
} catch(Exception ex) {
var customException = new CustomException(ex, string.fo
在启动过程中,.NET4调试api有没有可能以某种方式破坏应用程序的状态
我的问题如下:
如果我使用.net调试api(visual studio 2010,sharp develop 4,mdbg)从调试器中启动应用程序,我会遇到各种随机访问冲突
如果我从一个调试器中启动我的应用程序,而不是使用.net调试api(delphi 2007,带sos扩展的windbg),那么一切都可以正常工作
如果我直接启动我的应用程序,然后在上面附加一个调试器(比如VisualStudio2010、sharp
标签: .net 4.0
windows-xpexpression-blend.net-4.5
.NET 4.5是一种就地升级,因此取代了.NET 4.0。因此,当我使用Visual Studio 2012安装.NET 4.5时,我无法再为.NET 4.0开发应用程序
由于Windows XP下不支持.NET 4.5,我如何维护现有的.NET 4.0应用程序,这些应用程序在安装Visual Studio 2012后仍必须在Windows XP下运行?
直到现在,只要安装了VS2003,我就可以为每个版本开发.NET应用程序,即使是.NET1.1。我对微软不支持XP上的.NET4.5没有任何
标签: .net 4.0
setup-deploymentprerequisites
.NET 4有一个新的CLR
如果我在电脑上安装V4框架,如果电脑上没有早期的框架版本,它会安装吗?另外,在没有安装其他框架的情况下,我的针对.NET 4的WinForms应用程序是否能够顺利运行?是的,您的应用程序将顺利运行。net 4不依赖于以前的版本。是的,您的应用程序将顺利运行。net 4不依赖于以前的版本。.net 4依赖于名为Windows Imaging Component和Windows installer 3.1的组件。net 4依赖于名为Windows Imaging Com
我有一个标准的WCF服务工作流,其中包含几个持久化操作(都是通过UI拖放创建的)。大多数持久化操作都成功了,但有一个失败了
在Try/Catch块中包装失败的Persist操作没有帮助-它只是跳过Catch并终止工作流
如何找到持久化失败的具体原因?是否在任何地方记录了异常
我正在Windows XP上开发。添加ETWTracingParticipant将帮助您查看Windows事件日志中的错误。经常出现的问题是,某些状态是您的工作流不可序列化。要获取底层错误的特定详细信息,请在调试模式下运行工
我想使用.NET 4.0为IIS 7.5编写一个托管模块,因为我想使用新的MemoryMappedFile类。
我从一个使用.NET 4.0编译的小型原型开始,并尝试将其集成到IIS中,但没有成功。
该模块名为强名称,我可以将其安装到GAC中。之后,我通过IIS管理器添加了它,但工作进程似乎没有加载它,因为我无法通过将调试器附加到w3wp.exe来调试模块。AppPool也使用.NET 4.0运行。
有什么想法吗?
谢谢,
西蒙我解决了。我必须取消选中“仅对ASP.NET应用程序或托管处理程序的
我们的应用程序有一个安装程序,当安装程序运行该文件时,该安装程序包含dotnetfx.exe文件。执行该文件时,您会收到一条消息,说明正在下载microsoft.net framework
现在我们使用的是.NET4.0,它的可重新发布空间是49MB,并且它不下载任何东西。我想这就是尺寸的原因
我想知道的是…是否有一个.net 4.0安装程序的大小更小,并且可以像.net 2.0那样“下载”数据?这是.net 4可再发行框架的正确大小。NET3.5比这个要大得多,微软非常努力地将4.0版本的大小
我想在Visual Studio 2013 Express for web中为.Net 4.0创建一个空的web应用程序。我不知道该怎么做?如果我创建了一个.NET4.5项目,我可以选择一个空项目。但是对于.NET4.0,这个选项并不存在。是否可以为.Net 4.0创建一个空的web应用程序
或者我可以用大量不需要的东西创建一个常规的web表单应用程序。如果我删除所有文件(属性、引用和Web.config除外),可以吗?当然我会保留web.config,但是它也有很多不需要的信息。我如何编辑它
我们的团队已经运行InstallShield 2013 LE很长一段时间了,现在没有任何问题。我们仅将其用于为Windows服务创建安装项目
上周,我们小组中的几个人安装了Visual Studio 2015。此后不久,我们开始收到测试人员的投诉,称我们的安装项目不再工作。这些项目构建得很好,但是在安装时我们会得到以下错误:“error 1001”。事件日志同样没有帮助,只说明“找不到源MSIInstall中事件ID 11001的说明”和“安装成功或错误状态:1603”
我和一位同事都花了大约一
HtmlStringvs.MvcHtmlString
这两者的区别是什么,或者什么时候更喜欢其中一个
编辑:
与HtmlString相比,更喜欢MvcHtmlString的扩展方法是MvcHtmlString HtmlString仅在.NET4.0中引入
在ASP.Net 3.5 MVC 2.0中,应使用MvcHtmlString
在.NET4.0中,应该使用HtmlString。(更简单)HtmlString仅存在于ASP.NET 4中
MvcHtmlString是添加到MVC 2中的一个兼容
可能原因是睡眠是不确定的。它不会在600毫秒内暂停线程。它会使线程暂停至少600毫秒。它很可能会在你没有意识到的情况下超过你设置的1秒滑动到期时间。我也有同样的问题。但实际上问题是@Colin说了什么。线程.Sleep正在接管超过一秒钟的时间
所以我做了一个延迟更大的测试
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Cachi
这两种说法有什么不同
Contract.Requires(string.IsNullOrWhiteSpace(userName));
Contract.Assume(string.IsNullOrWhiteSpace(userName));
它只不同于设计时间/静态分析时间
合同。假设:
指示代码分析工具假定指定的条件为真,即使不能静态证明它始终为真
以及:
在运行时,使用此方法相当于使用Assert(Boolean)方法
Requires将保证给定的谓词为true,如果静态代码分析器不能“
在我的web应用程序中,由IIS 7.5中的ASP.NET v4.0应用程序池托管,
删除驻留在应用程序的所谓物理路径HostingEnvironment.ApplicationPhysicalPath中的文件时,该文件将被删除,但仍会引发UnauthorizedAccessException
我已尝试将该目录上的所有权限授予所有用户-用户Everyone,用户ASP.NET v4.0(在IIS 7.5中应该是重要的用户-网络服务),但没有成功
现在,如果我将要删除的文件的路径更改为子目录或磁盘
背景:我正在尝试使用MEF导入两个实现IFoo的程序集。为了做到这一点,毫不奇怪,我使用[ImportMany]导入所有内容,并给我一个IEnumerable>。然后,我的消费逻辑根据元数据“Bar”确定要使用哪个导入的程序集
每个导出器都有一个ExportMetadata属性。当我:
[Export(typeof(IFoo))]
[ExportMetadata("Bar", "Hello")]
public class Hello : IFoo
{...}
[Export(typeof(IF
标签: .net 4.0
iis-6asp.net-4.0windows-server-2003
我想在windows server 2003中托管asp.net 4.0应用程序。我参考了may站点,并按照多个站点中给出的建议遵循以下步骤
已安装.net Framework 4.0客户端
已安装.net Framework 4.0完整版
尝试使用下面的内容为我的网站注册.net 4.0
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet\u regiis-SN W3SVC/{siteid}/ROOT
我在使用下面的love命令时出错
错误
ILMerge、.NET 4、NuGet:不允许未解析的程序集引用:命令行
我正在尝试将我的项目打包到单个dll中。
我正在使用:
-Visual Studio 2015
-努吉
-伊尔梅
为了实现我的目标,我采取了
添加了生成后事件:
"d:\#programming\#visual_studio\merge_all.bat" "$(TargetPath)" $(ConfigurationName)
然后稍微修改批处理文件以消除重复错误,并添加一些挂钩以尝试消除“未解决的程序集引用”错误
1 2 3 4 5 6 ...
下一页 最后一页 共 8 页