If you see an error when open the Interactive Gantt - please check the following 3 things:
1. if the .xap file is loaded by opening the URL like this:
http://your.site.com/your.ep.net/ClientBin/Gantt.UI.xap
where your.site.com/your.ep.net - your EP.NET site address.
As the result a browser should ask you to save/open this file.
The browser dialog window asking you to download or save the file just means that this check passed ok.
|
If not - please download
this text file then rename it to "AddMimeTypes.vbs" and run it on a server with IIS. You should be a server administrator in order to be able to run this file.
2. if the gantt services settings are correct in the Web.Config file (the file is in EP.NET root folder, "C:\inetpub\wwwroot\easyprojects" by default):
An URL you use to access EP.NET (http://your.site.com/your.ep.net) must be the same as the following ones:
2.1. <ApplicationRoot>http://your.site.com/your.ep.net/</ApplicationRoot>
2.2. <!-- GANTT Services-->
<service name="LogicSoftware.EasyProjects.Wcf.Services.UserService" behaviorConfiguration="EasyProjectBehavior">
<endpoint address="http://
your.site.com/your.ep.net/Services/UserService.svc" contract="LogicSoftware.EasyProjects.Wcf.Interfaces.IUser" binding="basicHttpBinding" bindingConfiguration="EasyProjectHttpBinding" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
<service name="LogicSoftware.EasyProjects.Wcf.Services.ActivityService" behaviorConfiguration="EasyProjectBehavior">
<endpoint address="http://
your.site.com/your.ep.net/Services/ActivityService.svc" contract="LogicSoftware.EasyProjects.Wcf.Interfaces.IActivity" binding="basicHttpBinding" bindingConfiguration="EasyProjectHttpBinding" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
<service name="LogicSoftware.EasyProjects.Wcf.Services.ProjectService" behaviorConfiguration="EasyProjectBehavior">
<endpoint address="http://
your.site.com/your.ep.net/Services/ProjectService.svc" contract="LogicSoftware.EasyProjects.Wcf.Interfaces.IProject" binding="basicHttpBinding" bindingConfiguration="EasyProjectHttpBinding" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
<service name="LogicSoftware.EasyProjects.Wcf.Services.PrintService" behaviorConfiguration="EasyProjectWebBehavior">
<endpoint address="http://
your.site.com/your.ep.net/Services/PrintService.svc" contract="LogicSoftware.EasyProjects.Wcf.Interfaces.IPrint" binding="webHttpBinding" bindingConfiguration="EasyProjectHttpWebBinding" />
</service>
You can check if the service works by opening this URL:
http://
your.site.com/your.ep.net/Services/UserService.svc
A screen like the following one should be loaded if the services are setup correctly:
3. If you see error 403 or 404 with a text about missing svc mapping in IIS handler mappings then you need to open the Server Manager (in Windows 2008) and check if
HTTP Activation is installed under the .NET Framework 3.0 Features:
