小编Pro*_*ame的帖子

反思真的很慢,我不应该在它有意义时使用它吗?

可能重复:
.NET反射的代价是多少?

我遇到的问题的"优雅"解决方案是使用属性将类及其属性与另一个类相关联.问题是,要将它转换为另一个,我必须使用反射.我正在考虑将其托管在云端的服务器端应用程序.

我听过很多关于"反射很慢,不使用它"的隆隆声,慢得多慢?它是如此占用CPU密集度,以至于它会大大增加我的CPU时间,以至于我真的要为我决定在云端架构底部使用反射付出代价吗?

.net c# vb.net oop reflection

18
推荐指数
3
解决办法
3215
查看次数

设置SSL以在Azure上使用WCF的步骤是什么?

请发布您为设置SSL以在Azure上使用WCF而采取的步骤.

我已成功上传我的有效证书(使用cspack)并与网站的其余部分一起工作,但在添加之后,我以前正在使用的WCF服务停止工作.(我得到的只是404错误回到Silverlight,这不是很有帮助.对任何想出更好的日志记录的人来说,我也可以这样做以帮助诊断问题!)

我在这个配置上尝试了很多变化:

<system.serviceModel>
     <!--start added for SSL--> 
    <bindings>
      <basicHttpBinding>
        <binding name="SecureBasicHttpBinding">
          <security mode="Transport">
            <transport clientCredentialType="None"  />
          </security>
        </binding>
      </basicHttpBinding>
    </bindings>
     <!--end added for SSL--> 
    <behaviors>
      <!--start added for SSL--> 
      <endpointBehaviors>
        <behavior name="DisableServiceCertificateValidation">
          <clientCredentials>
            <serviceCertificate>
              <authentication certificateValidationMode="None"
                              revocationMode="NoCheck" />
            </serviceCertificate>
          </clientCredentials>
        </behavior>
      </endpointBehaviors>
      <!--start added for SSL--> 
      <serviceBehaviors>
        <behavior name="Silverheat.Cloud_WebRole.API.DataServiceBehavior">
          <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
          <serviceDebug includeExceptionDetailInFaults="true" />
          <!-- certificate checking removed --> 
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
    <services>
      <service behaviorConfiguration="Silverheat.Cloud_WebRole.API.DataServiceBehavior"
          name="Silverheat.Cloud_WebRole.API.DataService">
        <!--<endpoint address="" …
Run Code Online (Sandbox Code Playgroud)

ssl wcf azure

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

如何在Ajax和部分视图中最好地使用[Authorize]属性?

我准备使用[Authorize]通过Ajax返回部分视图的Actions; 但我没有得到我想要的行为(尽管它是我所期望的行为).

这似乎是一个长镜头; 但是,有没有办法将此属性扩展为"突破"AJAX调用并将整个页面重定向到登录屏幕?(而不是将登录屏幕返回到我设置UpdateTargetId的任何位置?)

我想我已经掌握了如何在每个特定的Ajax调用上执行此操作,但如果我可以以某种方式集中它,它将节省大量代码......

ajax asp.net-mvc asp.net-ajax

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

Debug.Assert/Debug.Fail是否自动有条件地编译#if"DEBUG"

Debug.Assert/Debug.Fail是否自动有条件地编译#if"DEBUG"?或者更像是没有附加调试器(即使在发布中)它只是没有做太多的事情?如果是这样,将它们留在代码中会有性能影响吗?或者它们真的不是生产代码,只是测试或条件代码?

.net c# debugging

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

使用fsockopen指定source ip

在有多个IP路由到它的服务器上,我想使用PHP的fsockopen从非主接口ip(或类似的方法,以便能够从不同的IP进行fread和fwrit)打开

php sockets

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

实体框架:如何使用rowversion字段为每个类继承启用一个表?

为什么我不能在子类中定义具有相同名称的成员?每个类继承一个表rowversion timestamp,每个表中都有一个字段.似乎实体设计者应该允许这样做,并使用new属性上的关键字来实现它.解决方法是什么?如果我不能使用,new如何在具有不同值的继承链中指定相同的字段?对于具有rowguids,modifiedbys,modifieddates等的其他数据库,情况可能如此.

编辑:我想这样做的逻辑方法是重命名对该字段的引用,即PersonRowversionStudent下降的类中Person.

我错过了一块可以自动跟踪这些字段的EF吗?

inheritance entity-framework single-table-inheritance

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