问题列表 - 第42856页

SOAP,JSON和POX在相同的restful wcf中

我想在同一个WCF服务中使用SOAP和RESTful.除了一个问题之外,我已经将它除了.以下是我的web.config:

<service behaviorConfiguration="webBehaviour" name="MyServices">
        <clear />
        <endpoint address="" binding="basicHttpBinding" bindingConfiguration="basicHttp"
         name="basicHttpBinding" contract="DJSharedServices.IMyServices" />
        <endpoint address="ws" binding="wsHttpBinding" bindingConfiguration="WsHttp"
          name="wsHttpBinding" contract="DJSharedServices.IMyServices" />
        <endpoint address="web" binding="webHttpBinding" bindingConfiguration="WebHttp" behaviorConfiguration="webBehavior"
          name="webHttpBinding" contract="DJSharedServices.IMyServices" />
        <endpoint address="json" binding="webHttpBinding" bindingConfiguration="WebHttp" behaviorConfiguration="webJSONBehavior"
          name="webJSONHttpBinding" contract="DJSharedServices.ISharedServices" />
        <endpoint address="mex" binding="mexHttpBinding"    contract="IMetadataExchange"   name="mexBinding" />        
       </service>    
    </services>
Run Code Online (Sandbox Code Playgroud)

当我有所有端点时,它会给出以下错误:

An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.NullReferenceException: Object reference not set to an instance of an object.
   at System.ServiceModel.Description.WsdlExporter.CreateWsdlBindingAndPort(ServiceEndpoint endpoint, XmlQualifiedName wsdlServiceQName, Port& wsdlPort, Boolean& newBinding, Boolean& bindingNameWasUniquified)
   at System.ServiceModel.Description.WsdlExporter.ExportEndpoint(ServiceEndpoint endpoint, XmlQualifiedName …
Run Code Online (Sandbox Code Playgroud)

rest wcf json soap

8
推荐指数
1
解决办法
3529
查看次数

使用Python在字符串中交换char的最简单方法是什么?

我想在字符串中交换每对字符.'2143'成为'1234','badcfe'成为'abcdef'.

我怎么能用Python做到这一点?

python string

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

静态字段初始化的模板部分特化

我正在尝试以下内容:

struct MyType { };

template <typename T>
struct Test
{
    static const MyType * const sm_object;
};

template <>
struct Test<void>
{
    static const MyType * const sm_object;
};

template <typename T> const MyType * const Test<T>::sm_object = new MyType();
template <> const MyType * const Test<void>::sm_object = new MyType();
Run Code Online (Sandbox Code Playgroud)

我把它包含在2个文件中 - a.cpp和b.cpp.我尝试编译并得到:

error C2998: 'const MyType *Test<void>::sm_object' : cannot be a template definition
Run Code Online (Sandbox Code Playgroud)

我认为我的C++语法很糟糕,但我无法想象我做错了什么.

我无法template<>从变量定义中删除,因为我需要在多个翻译单元中,这会导致链接错误.

我可以将字段放入基类并使用CRTP为每个类型创建一个新实例,然后专门化不会妨碍,但为什么这个"直接"字段初始化不起作用?我一定错过了一些语法.

我正在使用VS2003 :(

c++ templates static-members template-specialization

4
推荐指数
1
解决办法
1164
查看次数

c#使json无法在视图中正确呈现

嗨我试图发送一个字符串到一个看起来像json的视图.

我发送一份名单:

class Place 
        {
            public string title { get; set; }
            public string description { get; set; }
            public double latitude { get; set; }
            public double longitude { get; set; }
        }

List<Place> placeList = new List<Place>(); 
//add places to PlaceList

//Then i do this
System.Web.Script.Serialization.JavaScriptSerializer oSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
            string sJSON = oSerializer.Serialize(placeList);
            ViewBag.Places = sJSON;
Run Code Online (Sandbox Code Playgroud)

在视图中它的渲染输出如下:

[{&quot;title&quot;:&quot;sdf sdfsd sdf sd f&quot;,&quot;description&quot;:&quot;sdf sdf sd fsd sd sdf sdf dssd sdf sd s&quot;,&quot;latitude&quot;:53.740259851464685,&quot;longitude&quot;:-2.4602634343627927},
Run Code Online (Sandbox Code Playgroud)

我如何让它在视图中呈现为普通的json?减去&quot;等?

c# asp.net-mvc json

10
推荐指数
2
解决办法
6311
查看次数

如何知道EclipseLink实体是否已分离?

你知道任何知道JPA实体状态的方法吗?我正面临一些错误,我需要知道一个实体是分离还是管理.

我正在使用EclipseLink 2.1.2

jpa eclipselink

4
推荐指数
1
解决办法
4208
查看次数

每个HTTP请求有多少SQL查询是最佳的?

我知道这个问题的答案大部分是"它取决于",但是我想知道是否有人有一些指示.

我们在ASP.NET MVC中执行每个请求的查询.我们需要获取用户权限信息的每个请求,以及我们正在显示的视图的各种数据.有多少是太多,我知道我应该意识到我正在执行的查询数量.我会假设如果他们是小问题并进行优化,那么半打应该没问题?我对吗?

你怎么看?

.net c# sql-server asp.net-mvc

4
推荐指数
2
解决办法
1721
查看次数

如何拖放DataGrid列标题?

我正在使用WPF DataGrid.我必须拖动Column Header,将其放到其他控件(比如Label)并进行一些操作.但我无法实现DataGrid列标题的拖放.我已尝试使用ColumnHeaderDragStarted事件,但我无法在处理程序中找到Column Header对象或仅查找标头名称.任何帮助PLZ !!

c# wpf xaml datagrid drag-and-drop

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

C++向量被覆盖

我有x,y,z坐标和另一个参数 - 能量.具有相同x,y,z坐标的物体的能量将被总结.我已经看过一个程序如何实现它并遵循完全相同的方法,但是,我的程序失败了,我不明白为什么.

概述的是方法.

我有一个D类对象的向量;

class D; //for the sake of time you will understand the structure of this class as u keep reading

int main()
 {
  vector< D>cont; //the objects to be summed are stored in this container
  vector< D>cont2; //Second container: you will see the need later on

  co_ord [100][100][100]; //Declare the range of available x, and z coordinates

  for (int z = -49; z<50; z++)
      for (int y = -49; y<50; y++)
          for (int x = -49; …
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
1
解决办法
421
查看次数

NUnit中单个测试的超时

我有以下问题:我知道NUnit中有一个Timeout属性.我的问题是单元测试实际上产生了一个新进程,如果冻结从未被NUnit杀死.如何实现实际摆脱流氓进程的超时?

谢谢,R.

.net c# nunit

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

Perl中的数组排序

我是Perl的新手并且遇到了一个(很简单的)数组排序问题.

我继承了一些Perl代码,它将文本文件中的行读入三个1-D数组(x,y,z).我希望能够使用其中一个维度作为关键字对这些数组进行排序,并重新排序其他两个维度以匹配.

例如,如果我的输入是:

  • @x =(1,3,2)
  • @y =(11,13,12)
  • @z =(21,23,22)

我按x排序,我希望结果如下:

  • @x =(1,2,3)
  • @y =(11,12,13)
  • @z =(21,22,23)

如果能让生活更轻松,我可以将三个1-D阵列合并为2-D阵列.

perl

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