小编mrt*_*ndi的帖子

如何为每个WCF调用添加自定义HTTP标头?

我有一个托管在Windows服务中的WCF服务.使用此服务的客户端每次调用服务方法时都必须传递一个标识符(因为该标识符对于被调用的方法应该做什么很重要).我认为以某种方式将此标识符放入WCF头信息是个好主意.

如果是个好主意,我该如何自动将标识符添加到标题信息中.换句话说,每当用户调用WCF方法时,标识符必须自动添加到标头中.

更新: 使用WCF服务的客户端是Windows应用程序和Windows Mobile应用程序(使用Compact Framework).

wcf

157
推荐指数
9
解决办法
16万
查看次数

WCF:无法满足安全令牌请求,因为身份验证失败

我编写了一个非常简单的WCF服务来发送和接收消息.我已经通过VS 2008默认Web服务器主机测试了应用程序,一切正常.但是,当我将WCF服务部署到另一台计算机的IIS时,我收到以下错误:

"由于身份验证失败,无法满足安全令牌的请求."

如何设置身份验证类型以在配置文件中使用我的自定义用户名和密码?如果不可能,请告诉我如何设置其Windows凭据,因为我正在使用的2台计算机不共享相同的用户.

wcf wcf-authentication

28
推荐指数
3
解决办法
5万
查看次数

什么是最好的安装程序?

民意调查:与.NET 3.5 SP1 Windows应用程序一起使用的最佳且易于使用的安装程序是什么?

windows installer

22
推荐指数
3
解决办法
1万
查看次数

创建本地用户帐户c#和.NET 2.0

如何使用.NET 2.0和c#创建本地用户帐户,并且还能够将"密码永不过期"设置为永不.

我尝试使用Process.Start使用"Net.exe"并传递其参数,但似乎"net user"无法将"Password never expires"设置为never.

.net c# account

20
推荐指数
2
解决办法
3万
查看次数

"CreateRiaClientFilesTask"任务意外失败

我是VS 2010并且最近安装了WCF RIA Services V1.0.为了测试,我创建了一个新的Silverligh Business项目,但现在我不时地重建解决方案时收到以下错误:

有人知道我为什么会这样吗?

谢谢

Error   1   The "CreateRiaClientFilesTask" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.ServiceModel.DomainServices.Tools, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.ServiceModel.DomainServices.Tools, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName)
   at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean …
Run Code Online (Sandbox Code Playgroud)

silverlight wcf-ria-services

19
推荐指数
2
解决办法
1万
查看次数

Win32Exception:目录名无效

我正在尝试作为一个不同的用户运行一个进程,该用户在运行Vista并启用了UAC的2台不同计算机上具有管理员权限但在其中一个中我得到一个Win32Exception,其中显示"目录名称无效"

谁能告诉我我的代码有什么问题?

var myFile = "D:\\SomeFolder\\MyExecutable.exe";
var workingFolder = "D:\\SomeFolder";
var pInfo = new System.Diagnostics.ProcessStartInfo();
pInfo.FileName = myFile;
pInfo.WorkingDirectory = workingFolder;
pInfo.Arguments = myArgs;
pInfo.LoadUserProfile = true;
pInfo.UseShellExecute = false;
pInfo.UserName = {UserAccount};
pInfo.Password = {SecureStringPassword};
pInfo.Domain = ".";

System.Diagnostics.Process.Start(pInfo);
Run Code Online (Sandbox Code Playgroud)

UPDATE

执行上述代码的应用程序具有requireAdministrator执行级别.我甚至将工作文件夹设置为"Path.GetDirectoryName(myFile)""New System.IO.FileInfo(myFile).DirectoryName"

c# processstartinfo win32exception

13
推荐指数
2
解决办法
3万
查看次数

在Java类中调用Kotlin暂停函数

假设我们有以下挂起功能:

suspend fun doSomething(): List<MyClass> { ... }
Run Code Online (Sandbox Code Playgroud)

如果我想在我现有的一个Java类中调用此函数(我现在无法将其转换为Kotlin)并获得其返回值,我必须提供一个Continuation<? super List<MyClass>>参数(显然).

我的问题是,我该如何实施一个.特别是它的getContext吸气剂.

java kotlin kotlin-coroutines

12
推荐指数
3
解决办法
3571
查看次数

自动生成的密钥不支持散列或加密密码

我创建了一个Membership provider并将我的web.config更改为

<membership defaultProvider="MyMembershipProvider">
   <providers>
     <clear/>
     <add name="MyMembershipProvider"
          type="Khafan.Providers.SqlMembershipProvider"
          connectionStringName="KhafanConnectionString"  
          maxInvalidPasswordAttempts="5"             
          passwordAttemptWindow="10"
          minRequiredNonalphanumericCharacters="0"
          minRequiredPasswordLength="4"
          passwordStrengthRegularExpression=""
          passwordFormat="Hashed"
          enablePasswordReset="true"
          enablePasswordRetrieval="false"             
          requiresQuestionAndAnswer="false"
          requiresUniqueEmail="true" />
   </providers>
 </membership>
Run Code Online (Sandbox Code Playgroud)

但现在,每当我尝试浏览到ASP.Net Configuration的安全页面时,它都会给我以下错误:

自动生成的密钥不支持散列或加密密码

在我的数据库中,我使用了Identity for PKs.我不知道这是不是问题.但如果是的话,我该如何解决呢?我不想改变身份值.

谢谢.

asp.net-membership

11
推荐指数
1
解决办法
7001
查看次数

LINQ to SQL - 按小时分组

考虑到列类型是DateTime,如何将LINQ to SQL查询的结果按小时分组?

.net sql linq linq-to-sql

11
推荐指数
1
解决办法
5472
查看次数

将WinForms RichTextBox自动调整到其内容

有谁知道如何动态地将RichTextBox控件调整为其内容?

richtextbox autosize winforms

11
推荐指数
3
解决办法
1万
查看次数