The configuration file included in the download defines configuration sections:
One of the exampled is using the configSource, but you do not have to do that you can simply just use an embedded version of the config, ie.
<configuration> <configSections> <section name="smith.amc" type="Smith.AMC.Configuration.MemcachedClientConfiguration, Smith.AsyncMemcachedClient, Version=18.104.22.168, Culture=neutral, PublicKeyToken=null"/>
<smith.amc socketpooltimeout="10" reconnectperiod="10" useudp="true" numberofsockets="25"> <servernodes> <add hostname="127.0.0.1" tcpport="11211" udpport="11212"
/> </servernodes> </smith.amc>
I havent tried the memcached client in IIS 7.5, so it seems like there is a bug in the code.
You can try to use the alternative constructor where you pass in an MemcachedClientConfiguration configuration to the constructor, then I will work on a fix to make the default constructor work in IIS 7.5.
Just remember that the default no args constructor expects the config section in the web/app.config to be named smith.amc because its using the following in the default constructor:
Let me know if the workaround fixed it for you.