First and foremost- I love Resharper (4.0), but I think that some small flaws are still there and does bad things…
Two things are at the top of my list (in all honesty I must admit that I can’t be 100% sure that ReSharper has to do with this but both of them has occurred after I’ve installed ReSharper):
- ASPX-pages are very, very slow to load in design-mode. It can take about a minute to switch from the html-code to the design-view
- The Build supervisor (you know, the view where you stare at the progress of the build, keep your fingers crossed and hopes for only green dots…) crashes very frequently.
I have reported these bugs to ReSharper and hope that a fix will be available to fix this. I still love Resharper though.
Oh yeah - that’s right - I found that the
Read More
WCF Self-hosting and configuration
One of the really cool features of WCF is the possibility to be able to
change binding in the config… Of course the transport need to be
supported by the host. For example you can’t use TCP/IP transport in a
web-site hosted service.
So - you’ll have to create the host by yourself - selfhosting. However
there are some nasty configuration to be done in order to get the
service to work. Otherwise you’ll get this error message:
HTTP could not register URL
http://+:[yourport]
Here is an article from Microsoft describing how to
get it to work. And here is another article describing how to solve it
Read More
More on WCF configuration
In my last
post
I mentioned the great WCF service/client configuration editor that ships
with Visual Studio 2008. I haven’t used it much but rather done “it” by
hand - which has been quite painful from time to time.
Here is a great introduction to the
editor
that shows off some of the great capabilities of it.
Another “tip”, if you like, that I found on my way through the
configuration jungle is that the binding part is complete separated from
the other part of the configuration. Also, the client and server binding
should be configured the same way (at least for a single endpoint). This
means, and is actually quite effective, that you can copy the binding
part from one .config-file to another to get the same configuration. An
easy but very helpful tip.
Read More
Configuration of WCF-binding
This area is (in the words of Juwal Löwy) “truly vast”. And as I read somewhere else most of the properties doesn’t make sense to the common programmer. We (yeah, I’m one of the common ones) just want it to work.
Also, when it comes to configuring WCF services Microsoft has gone the complete opposite way from their normal way of doing things; normally Microsoft hides everything you don’t need to know from you and you’ll have to dig to get to the advanced things. When it comes to WCF all the possible values are shown right off - scared the living daylights of of me. Just add a reference to a WCF-service and check your client .config-file.
So what to do - well I’m sorry but you’ll need to know quite a bit of information, here are some resources that I have found useful:
Read More
WCF Config How to configure wsHttpBinding for no security
Yes - I know that this is quite rare but if you want something really
easy in place then this is how to use wsHttpBinding with no security:
<service name=”FaktureringsTjanst”
<endpoint address=””
binding=”wsHttpBinding”
bindingConfiguration=”myBindingConfigurationWsHttp”
contract=”IContract”
behaviorConfiguration=”FaktureringsTjanstBehavior” />
</service>
</services>
<!– Bindings –>
<bindings>
<wsHttpBinding>
<binding name=”myBindingConfigurationWsHttp”
maxReceivedMessageSize=”500000”
sendTimeout=”00:05:00”
receiveTimeout=”00:05:00”>
<security mode=”None”>
<message clientCredentialType=”None” />
</security>
</binding>
</wsHttpBinding>
</bindings>
Read More