When I try to access the Rest services url on the actual machine which runs sde and gis services I am still required to put in credentials, this to me doesn't make sense either but I'm unable to access it via external, internal network computers as well still so I'm still stuck trying to open up REST services to everyone again. For some reason, I've followed the disabling security for services in the resources center but nothing seems to undo security so here are code from some files:C:programFiles\Arcgis\server\system\server.dat<Server>
<SecurityEnabled>false</SecurityEnabled>
<ServerMachines>
<Machine>
<Name>serverX</Name>
<Description></Description>
<Capacity>-1</Capacity>
</Machine>
</ServerMachines>
<ServerDirectories>
<Directory>
<Path>E:\arcgisserver\arcgiscache</Path>
<URL>http://serverX/arcgiscache</URL>
<Description></Description>
<Type>cache</Type>
</Directory>
<Directory>
<Path>E:\arcgisserver\arcgisjobs</Path>
<URL>http://serverX/arcgisjobs</URL>
<Description></Description>
<Type>jobs</Type>
<Cleaning>sliding</Cleaning>
<MaxFileAge>3600</MaxFileAge>
</Directory>
<Directory>
<Path>E:\arcgisserver\arcgisoutput</Path>
<URL>http://serverX/arcgisoutput</URL>
<Description></Description>
<Type>output</Type>
<Cleaning>sliding</Cleaning>
<MaxFileAge>600</MaxFileAge>
</Directory>
</ServerDirectories>
<Properties>
<LogPath>F:\Program Files\ArcGIS\server\user\log\</LogPath>
<LogLevel>3</LogLevel>
<LogSize>10</LogSize>
<ConfigurationStartTimeout>300</ConfigurationStartTimeout>
<EngineContextTimeout>600</EngineContextTimeout>
<InputDir>E:\arcgisserver\arcgisinput</InputDir>
</Properties>
</Server>
From C:\Inetpub\wwwroot\ArcGIS\Services\web.config <configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="AgsUserStore" connectionString="Server=serverX\GISSQL;Initial Catalog=GISDatabase; Integrated Security=True;" />
</connectionStrings>
<system.web>
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider" />
<httpHandlers>
<add verb="*" path="*.agsx" type="ESRI.ArcGIS.WebServices.HandlerFactory, ESRI.ArcGIS.WebServices, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86" validate="false" />
</httpHandlers>
<httpModules>
<add type="ESRI.ArcGIS.WebServices.ModuleRewriter, ESRI.ArcGIS.WebServices, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86" name="ESRI-Services-BaseHttpModule" />
</httpModules>
</system.web>
<system.webServer>
<modules>
<add name="ModuleRewriter" type="ESRI.ArcGIS.WebServices.ModuleRewriter, ESRI.ArcGIS.WebServices, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86" preCondition="managedHandler" />
</modules>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<add name="ESRI-Services-ISAPI-2.0" path="*" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0" />
<add name="ESRI-Services-Integrated" path="*" verb="*" type="ESRI.ArcGIS.WebServices.HandlerFactory, ESRI.ArcGIS.WebServices, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86" resourceType="Unspecified" requireAccess="Script" preCondition="managedHandler" />
</handlers>
</system.webServer>
<appSettings>
<add key="ServiceInfoRefreshTimeInSeconds" value="10" />
<add key="GCInterval" value="10000" />
<add key="Impersonate" value="true" />
<add key="TokenKey" value="jxgt4214JX" />
<add key="RequireToken" value="False" />
<add key="ShortTokenTime" value="60" />
<add key="LongTokenTime" value="14400" />
<add key="TokenServiceURL" value="https://serverX/ArcGIS/tokens/" />
</appSettings>
</configuration>
Interesting how I am unable to undo security at this point, after following the resources. Not sure where else to be looking at this point.