小编Joh*_*ers的帖子

为什么我的公共属性不是由XmlSerializer序列化的?

这是我多年来一直在努力的一个,所以以为我会在某个地方记录.(对提问和回答问题表示歉意.)

(C#.net 2.0)我有一个由XmlSerializer序列化的类,我添加了一个新的公共属性,但它没有包含在输出XML中.

在我找不到的文档中没有提到它,但公共属性必须有一个集合以及一个序列化!我想这是因为它假设如果你要序列化然后你想要从同一个文件反序列化,所以只序列化同时具有set和get的属性.

.net c# xml-serialization

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

是否可以配置Autofac以使用ASP.NET MVC和ASP.NET Web Api

是否可以配置Autofac以使用ASP .NET MVC和ASP .NET Web Api.我知道依赖解析器是不同的.但是当使用记录的方法时,我只能设置一个全局解析器.

// Set the dependency resolver implementation.
GlobalConfiguration.Configuration.DependencyResolver = resolver;
Run Code Online (Sandbox Code Playgroud)

这种方法难道不好吗?我应该将我的解决方案分成两个项目并为每个项目处理依赖注入吗?

asp.net-mvc autofac asp.net-web-api

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

从WSDL文件创建ASMX Web服务

我有一个WSDL文件,我正在尝试创建一个符合WSDL的Web服务.

我使用使用现有服务的WSDL文件创建了客户端,但我从未创建过需要遵循特定WSDL的Web服务.

我已经使用了:

wsdl.exe mywsdl.wsdl /l:VB /serverInterface

现在我有一个从该WSDL生成的.vb文件.但是我不确定我应该用这个VB文件做什么.看起来它有一个公共接口,但没有实现接口的类.它还有一堆WSDL中类型的部分类.

我期待有一些存根,我在代码中填写服务调用.我以前只创建过简单的Web服务,但没有一个使用公共接口,所以我不熟悉这里发生的事情.

此时我不确定如何使用生成的.vb文件并使其与.asmx文件一起使用以及完成界面需要哪些其他编码.

asp.net wsdl web-services asmx

57
推荐指数
1
解决办法
5万
查看次数

ReSharper的商业案例

我们正在尝试将ReSharper引入我们的公司,但它必须适用于所有开发人员.管理层希望我们通过商业案例证明成本合理.

我不确定如何获得ReSharper将使业务受益的证据.你能从中获得什么样的统计数据?

.net c# resharper

57
推荐指数
5
解决办法
1万
查看次数

私有成员是否继承在C#中?

刚看到一个教程说:

Class Dog
{
  private string Name;
}
Class SuperDog:Dog
{
 private string Mood;
}
Run Code Online (Sandbox Code Playgroud)

然后有一个UML显示SuperDog也会继承Name.我试过但似乎只有公共成员才能继承.至少我无法访问Name,除非它被声明为public.

c# inheritance private

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

asp.net Web方法和wcf服务有什么区别?

我是.Net的新手,并不了解其中的差别.有人能指出我正确的方向吗?

asp.net wcf web-services asmx

56
推荐指数
5
解决办法
2万
查看次数

如何在HttpHandler中使用ASP.NET会话状态?

我有一个在客户端页面(跨域,而不是我们的IIS服务器等)上运行的HttpHandler,当他们点击我们的嵌入式链接时,它会触发我们服务器上的Handler.到目前为止一切正常.

我现在正在尝试使用System.Web.HttpContext.Session对象,但它为null.我认为它是null,因为我们在调用HttpHandler之前没有会话?多次调用处理程序会在每次调用时创建一个新会话?如果是这种情况,MS只是在调用HttpHandler时禁用了Session对象吗?谁能证实这一点?

如果是这种情况,您如何维持呼叫之间的状态?某种基于SQL的数据对象?一份文件?

TIA

httphandler session-state

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

检查内部异常的最佳方法是什么?

我知道有时innerException是null

因此以下可能会失败:

 repEvent.InnerException = ex.InnerException.Message; 
Run Code Online (Sandbox Code Playgroud)

有没有快速的三元方法来检查innerException是否为null?

.net c# exception-handling exception

56
推荐指数
10
解决办法
8万
查看次数

将Linq to Xml与Xml命名空间一起使用

我有这个代码:

/*string theXml =
@"<Response xmlns=""http://myvalue.com""><Result xmlns:a=""http://schemas.datacontract.org/2004/07/My.Namespace"" xmlns:i=""http://www.w3.org/2001/XMLSchema-instance""><a:TheBool>true</a:TheBool><a:TheId>1</a:TheId></Result></Response>";*/

string theXml = @"<Response><Result><TheBool>true</TheBool><TheId>1</TheId></Result></Response>";

XDocument xmlElements = XDocument.Parse(theXml);

var elements = from data in xmlElements.Descendants("Result")
               select new {
                            TheBool = (bool)data.Element("TheBool"),
                            TheId = (int)data.Element("TheId"),
                          };

foreach (var element in elements)
{
    Console.WriteLine(element.TheBool);
    Console.WriteLine(element.TheId);
}
Run Code Online (Sandbox Code Playgroud)

当我使用第一个值为xml时,结果为null,而对于第二个值,我有很好的值...

如何使用xmlns值将Linq用于Xml?

c# linq-to-xml xml-namespaces

56
推荐指数
2
解决办法
5万
查看次数

为什么Python程序通常比用C或C++编写的等效程序慢?

为什么Python平均比C/C++慢?我学习了Python作为我的第一个编程语言,但我只是从C开始,我已经觉得我可以看到明显的区别.

c c++ python performance programming-languages

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