Тот факт, что эти два проекта находятся в одном решении, не имеет значения. Вы размещаете их на двух разных серверах. Будет иметь значение только URL.
Поскольку URL-адрес будет различаться для вашей машины разработки и рабочей (и, без сомнения, для тестовой) машины, вам придется справиться с этим, как и с любым другим URL-адресом, который изменяется в зависимости от среды - вам необходимо использовать Конфигурационный файл.
Я не полностью проверил это, но похоже, что оно работает:
<asp:ScriptManager ID="ScriptManager1" runat="server" ScriptMode="Debug" >
<Services>
<asp:ServiceReference Path="<%$ AppSettings:webServiceUrl %>" />
</Services>
</asp:ScriptManager>
в web.config:
<appSettings>
<add key="webServiceUrl" value="http://localhost:38759/Enumerations.asmx"/>
</appSettings>
Это фактически сгенерировало ссылку на скрипт на вышеуказанный веб-сервис.