Difference between revisions of "Publishing Troubleshooting"

Line 7: Line 7:
  
 
=== IIS Settings ===
 
=== IIS Settings ===
 +
 +
Depending on your IIS version, take the following steps:
  
 
==== IIS 5 ====
 
==== IIS 5 ====
  
Right click the XLCubedWeb foldaer and select "Properties"
+
Right click the XLCubedWeb directory and select "Properties"
 +
Select the "Directory Security" tab
 +
Ensure that "Integrated Windows authentication" is checked and all others are not.
  
 
[[File:XLCubedWebConfigIIS5AuthenticationWindows.png|center]]
 
[[File:XLCubedWebConfigIIS5AuthenticationWindows.png|center]]
  
 
==== IIS 6 ====
 
==== IIS 6 ====
 +
 +
Select the XLCubedWeb directory and open the "Authentication" section.
  
 
[[File:XLCubedWebConfigIIS6Authentication.png|center]]
 
[[File:XLCubedWebConfigIIS6Authentication.png|center]]
 +
 +
Ensure "ASP.NET Impersonation" and "Windows Authentication" are enabled, and others are disabled.
  
 
[[File:XLCubedWebConfigIIS6AuthenticationWindows.png|center]]
 
[[File:XLCubedWebConfigIIS6AuthenticationWindows.png|center]]
 +
 +
If you do not have these options you must add them from
 +
Control Panel -> Programs -> Turn Windows features on or off
  
  
Line 33: Line 44:
  
 
=== IIS Settings ===
 
=== IIS Settings ===
 +
 +
Depending on your IIS version, take the following steps:
  
 
==== IIS 5 ====
 
==== IIS 5 ====
 +
 +
Right click the XLCubedWeb directory and select "Properties"
 +
Select the "Directory Security" tab
 +
Ensure that "Basic authentication" is checked and all others are not.
  
 
[[File:XLCubedWebConfigIIS5AuthenticationBasic.png|center]]
 
[[File:XLCubedWebConfigIIS5AuthenticationBasic.png|center]]
  
 
==== IIS 6 ====
 
==== IIS 6 ====
 +
 +
Select the XLCubedWeb directory and open the "Authentication" section.
  
 
[[File:XLCubedWebConfigIIS6Authentication.png|center]]
 
[[File:XLCubedWebConfigIIS6Authentication.png|center]]
 +
 +
Ensure "ASP.NET Impersonation" and "BasicAuthentication" are enabled, and others are disabled.
  
 
[[File:XLCubedWebConfigIIS6AuthenticationBasic.png|center]]
 
[[File:XLCubedWebConfigIIS6AuthenticationBasic.png|center]]

Revision as of 11:47, 28 February 2011

When you click "Connect" in the publishing dialog XLCubed will try to contact your web server.

If this fails an administrator can check the following to try to resolve the problem.


Windows Authentication

IIS Settings

Depending on your IIS version, take the following steps:

IIS 5

Right click the XLCubedWeb directory and select "Properties" Select the "Directory Security" tab Ensure that "Integrated Windows authentication" is checked and all others are not.

XLCubedWebConfigIIS5AuthenticationWindows.png

IIS 6

Select the XLCubedWeb directory and open the "Authentication" section.

XLCubedWebConfigIIS6Authentication.png

Ensure "ASP.NET Impersonation" and "Windows Authentication" are enabled, and others are disabled.

XLCubedWebConfigIIS6AuthenticationWindows.png

If you do not have these options you must add them from Control Panel -> Programs -> Turn Windows features on or off


web.config Settings

In the bindings section the security should be as follows for each binding.

   <security mode="TransportCredentialOnly">
       <transport clientCredentialType="Windows"/>
   </security>


Basic Authentication

IIS Settings

Depending on your IIS version, take the following steps:

IIS 5

Right click the XLCubedWeb directory and select "Properties" Select the "Directory Security" tab Ensure that "Basic authentication" is checked and all others are not.

XLCubedWebConfigIIS5AuthenticationBasic.png

IIS 6

Select the XLCubedWeb directory and open the "Authentication" section.

XLCubedWebConfigIIS6Authentication.png

Ensure "ASP.NET Impersonation" and "BasicAuthentication" are enabled, and others are disabled.

XLCubedWebConfigIIS6AuthenticationBasic.png

web.config Settings

In the bindings section the security should be as follows for each binding.

   <security mode="TransportCredentialOnly">
       <transport clientCredentialType="Basic"/>
   </security>