使用 ArcGIS Desktop 发布服务时,会同时创建草稿服务定义文件和服务定义文件,并暂时存储在磁盘上的本地过渡文件夹中。默认的过渡位置是 Windows 用户配置文件中的临时文件夹。例如,对于 Windows 7,该位置为 C:\Users\<user name>\AppData\Local\ESRI\Desktop10.7\Staging。过渡目录中包含了针对于每个服务器连接的单独文件夹。如果您已使用连接将草稿服务定义保存至 GIS 服务器,则可在该服务器连接文件夹下找到此服务定义或草稿。
Windows 文件系统对路径中可包含的字符数进行了限制。如果过渡文件夹和服务器连接的路径组合超出了操作系统所支持的大小,会出现警告消息。对于 ArcGIS Server 上的输入目录也是如此。如果服务器上的服务资源的目录结构超出了操作系统的限制,则服务将无法成功发布。
如果过渡和服务器连接路径超出操作系统路径限制,则可执行以下操作来减少此路径的字符数。
- 将过渡文件夹的位置更改为更靠近根目录的位置,例如 C:\temp。
有关详细信息,请参阅在 ArcGIS Desktop 中更改默认服务定义过渡文件夹。
- 更改服务器连接名称,以使其使用更少的字符。要重命名服务连接,请在目录窗口中右键单击服务连接,然后从菜单中选择重命名。
有关详细信息,请参阅 从 ArcGIS Desktop 连接到 ArcGIS Server 。
- 缩短服务名称。
注:
电脑不会自动地将存在于原始路径之下的草稿服务定义复制到新的路径结构下。这需要您手动移动这些文件。