我在其中一个项目上启用迁移时遇到了问题.我Enable-Migrations从Nuget控制台执行命令并收到错误说:
Exception calling "SetData" with "2" argument(s): "Type
'Microsoft.VisualStudio.TeamArchitect.ModelingProject.ModelProjectAutomationObject' in assembly
'Microsoft.VisualStudio.TeamArchitect.ModelingProject, Version=11.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a' is not marked as serializable."
At D:\Solution\packages\EntityFramework.5.0.0\tools\EntityFramework.psm1:391 char:5
+ $domain.SetData('startUpProject', $startUpProject)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : SerializationExceptionRun Code Online (Sandbox Code Playgroud)
有没有人在此之前遇到这个问题可以指出我正确的方向.
环境:
.NET 4.5
实体框架5
Visual Studio 2012 Update 2
entity-framework ef-migrations entity-framework-5 visual-studio-2012
我正在尝试通过SSL通过TcpListener创建一个自定义FTP服务器。
关闭连接时,客户端会生成错误,因为套接字关闭时未发送close-notify警报。.NET TLS实现中未考虑我已阅读的内容。
将这种行为添加到我的服务器的最佳方法是什么。如何发送此警报?将字符串写入SSL流或包装流是否简单?
如果有人能指出我正确的方向,我将不胜感激。
谢谢
在.NET中是否有办法创建具有特定大小的文件而无需写入文件?
我需要能够根据需要在特定位置写入空白空间.实现这一目标的最佳方法是什么?
我正在开发一个Windows应用程序(不是WinForms,而不是Console,而不是WinService),只是一个带入门类的项目.在.NET中,阻止应用程序退出Main方法的最佳方法是什么?
我知道我可以在Console.Read()的控制台中实现这一点,或者我可以使用EvenWaitHandle.WaitOne()并且永远不会调用Set().
有没有更好的方法呢?
我在这里先向您的帮助表示感谢.
更新:
这是该应用程序的概述.
我需要按需启动独立进程(一些exe),包含wcf服务.WCF服务应该理智地监听,这就是我需要这个功能的原因.我能找到的最相似的方法是IIS(许多w3wp进程同时运行).
w3svc.exe(IIS Windows服务)启动w3wp.exe的许多实例,具体取决于配置的应用程序池的数量和它接收的请求.
在我的应用程序中,我想保持在IIS基础结构中代表w3wp.exe的进程,而不是w3svc.什么是在.NET中保持w3wp存活的消息循环?