小编Mic*_*ern的帖子

WCF错误:服务未对调用方进行身份验证

我试图从我的客户端控制台应用程序访问服务器上的WCF服务进行测试.我收到以下错误:

呼叫者未通过该服务进行身份验证

我在用wsHttpBinding.我不确定服务期望的验证类型是什么?



<behaviors>
  <serviceBehaviors>
    <behavior name="MyTrakerService.MyTrakerServiceBehavior">
      <!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment -->
      <serviceMetadata httpGetEnabled="true"/>
      <!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information -->
      <serviceDebug includeExceptionDetailInFaults="false"/>
    </behavior>
  </serviceBehaviors>
</behaviors>
Run Code Online (Sandbox Code Playgroud)

更新 如果我<endpoint "basicHttpBinding" ... />在IIS 7.0托管的Windows 2008服务器上更改绑定(来自wsHttpBinding),则它可以正常工作

.net security wcf wcf-binding

43
推荐指数
3
解决办法
10万
查看次数

从C#中引用的DLL执行程序集名称

从C#中引用的类库获取执行程序集的应用程序名称(即MyApplication.exe)的最佳方法是什么?

我需要打开应用程序的app.config来检索引用的DLL的一些appSettings变量.

.net c#

38
推荐指数
6
解决办法
6万
查看次数

什么可能导致"客户端断开连接"ASP.NET异常?

我的.NET 3.5应用程序偶尔抛出以下异常System.Web异常:

客户端已断开连接

为什么会发生这种异常?我的应用程序在负载均衡的Windows Server 2003 IIS 6.0服务器上运行.

asp.net iis-6 load-balancing windows-server-2003

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

以编程方式从后面的代码关闭aspx页面

从代码隐藏中关闭ASPX页面的最佳方法是什么?

我有一个按钮事件处理程序,我想在用户单击页面上的ASP.NET按钮后关闭页面.我试图以编程方式添加一个JavaScript方法,其中包含一个window.close()命令到OnClientClick事件关闭页面,但它不起作用.该按钮也asp:AsyncPostBoskTrigger适用于AJAX更新面板.

该应用程序使用.NET Framework 3.5.

c# asp.net

31
推荐指数
6
解决办法
24万
查看次数

在C#中将字节转换为GB?

我正在重构一些旧代码并遇到以下代码行将字节转换为GB.

decimal GB = KB / 1024 / 1024 / 1024;
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来重构下面的代码?

更新

我的意思是说千兆字节的字节数.我提供了错误的信息.

c# refactoring

30
推荐指数
4
解决办法
4万
查看次数

在Visual Studio 2008中进行调试时,仅执行一个单元测试

有没有办法在调试时选择要在Visual Studio 2008单元测试项目中执行哪些TestMethod?我想调试一个特定的测试而不需要在每个调试会话期间执行其他TestMethods.

unit-testing visual-studio-2008 visual-studio

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

"你错过了装配参考吗?" 编译错误 - Visual Studio

我目前正在为我们公司的其他应用程序进行服务器控制,以便与WCF服务进行交互.每次我更改代码更改并重新编译控件时,我都会将AsseemblyInfo.cs中的AssemblyVerison和AssemblyFileVersion类增加一个.例如,我的最新版本从1.0.07.0到1.0.08.0.

当使用应用程序通过复制bin目录中的最新文件并尝试编译来更新文件时,它们会收到以下错误:

命名空间"MyNamespace"中不存在类型或命名空间名称"MyControl"(您是否缺少程序集引用?)

为了解决此错误,他们必须删除当前引用并重新添加引用.

有没有办法更新服务器控件而无需删除和重新添加引用?

我并不强烈命名服务器控件.
@JPunyon - 你的意思是让消费者应用程序将服务器控制项目添加到他们的解决方案中吗?

assemblies compiler-errors reference visual-studio

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

在Visual Studio 2008中更改字体大小和样式

在Visual Studio 2008中更改字体大小和字体类型的设置在哪里?

visual-studio-2008

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

多参数IF语句 - T-SQL

如何在T-SQL中编写带有多个参数的IF语句?

当前来源错误:

DECLARE @StartDate AS DATETIME
DECLARE @EndDate AS DATETIME

SET @StartDate = NULL
SET @EndDate = NULL

IF (@StartDate IS NOT NULL AND @EndDate IS NOT NULL) 
    BEGIN
        -- do some work
    END
Run Code Online (Sandbox Code Playgroud)

它会引发以下错误:

关键字"AND"附近的语法不正确.关键字"AND"附近的语法不正确.')'附近的语法不正确.

t-sql

26
推荐指数
1
解决办法
12万
查看次数

用C#格式化电话号码的最快方法?

使用美国电话格式[(XXX)XXX-XXXX]使用c#格式化字符串的最快方法是什么?

我的源格式是一个字符串.

c#

23
推荐指数
3
解决办法
4万
查看次数