Hi,
I'm trying to build a virtualized sales-demo envronment and I've hit a really bizarre problem with MS Office and SharePoint.
I have set up a "demo" domain in Windows 8 Client Hyper-V:
- Windows 2012 - Domain Controller
- Windows 2012 - SharePoint Foundation 2013 (single server)
- Windows 8 - client with Office 2013
All machines are domain joined and share Hyper-V network switches:
- Internal network (those 3 machines + the host machine)
- External network (bridged to my physical LAN)
I have a standard site in SharePoint with a document library and 3 files in there: a Word, Excel and PowerPoint document.
If I disconnect the external network switch, i.e. the virtualized Windows 8 client nas no internet access but only has access to the internal network (the virtual demo domain computers) then if I try to open a Word or PowerPoint document from the SharePoint library, those 2 applications take a long time to start. They hang at the splash screen for 30-60 seconds. Excel does not exhibit this behavior when loading a file from the same library under the same circumstances.
When I connect the external newtwork virtual switch (i.e. the virtual Windows 8 client has internet access) Word and PowerPoint start and open files from the SharePoint library fast (meaning: in under 3 seconds).
Other configurations I've tried with and without internet access:
- Windows 7 virtual client with Office 2010 and 2013
- Windows 8 virtual client with Office 2010
- Windows 7 and 8 physical client with Office 201 and 2013
In all those other configurations Word and PowerPoint load and open the same files fast.
I have also :
- re-created the offending site collection from scratch
- re-built the problematic virtual client machine from scratch
- tried debugging underlying HTTP traffic with Fiddler - there is no difference in the request and response contents, only that Word takes a loooong time to actually send query the SharePoint server - I could provide timelines or traces if that helps
I am completely at a loss as to what may be happening or how to fix the problem. Any help or hints would be much appreciated.
Michal