Tools and Samples
WSCF
There has been a lot of buzz around contract-first Web Services design &
development lately. Nearly everybody thinks that it is a good thing, and
that we finally should reach a state where we all can live and breath it.
But most people have been complaining about the lack of tool support
for the so called 'first step': contract design. WSCF offers a simple yet powerful WSDL Wizard that abstracts away all the
nitty-gritty details of WSDL.
As a next step you simply right-click on
a WSDL file in Visual Studio .NET and generate code from that Web Service
contract. Whether it be a client-side proxy class or a
server-side interface skeleton. The WSCF Add-In automatically
determines the project's programming language and generates source code. More information
here.
DynWSLib
Have you ever thought of invoking your Web Services dynamically without
having to generate a client-side proxy class at design/compile time with
WSCF, wsdl.exe or Visual Studio? No need to know the exact Web Service description and endpoint at
compile/design time. Just get your WSDL, specify the type to instantiate and
the operations to call, and voila! Our library is incredibly useful
especially in testing scenarios. The download includes a simple test
application. More information here.
HttpSysCfg
HttpSysCfg is a tool that simplifies setting/removing/modifying ACLs on
URLs for HttpListener (and thus WCF HTTP-based bindings) which uses http.sys.
You can specify specific accounts (local or domain) as well as well-known
SIDs like NETWORK SERVICE or AUTHENTICATED USERS. In addition the tool
allows to pick certificates from the certificate store to retrieve the
thumbprint for SSL configuration.
GACUtils
GACUtils is a small tool that comes
in handy when developing ServicedComponents. It registers itself as a
right-click command for *.DLL files and allows you to deploy and undeploy
components from the GAC and to register and unregister them from a COM+
catalog. It also gives you more flexibility when importing components into
the GAC, as it can modify VS.NET registry settings to include the deployed
DLL in the "Add Reference/.NET Components" dialog. Source code here. Source code
here.
Open Source Remoting Projects
The Open Source Remoting
Projects combine the efforts of several contributors to use the .NET
Remoting extensibility hooks to implement some cool new channels. Find
out more about it
here.
Samples
Custom ResourceReader
A sample implemenation of a custom ResourceReader to access
information from a database instead of using resource files or satellite
assemblies. The second project implements a custom CultureInfo (EnterpriseCultureInfo)
to make localization to Klingon and Vulcano possible.
Download here.
Culture Demo
Demo from Christian Nagel's TechEd 2003 presentation "Building International
Applications with the .NET Framework". CultureDemo lists different attributes of
all available cultures: name, calendars, number samples, date samples, regions.
Download here.
|