Я не знаю, действительно ли я понял функцию записи «Локализация собственной области разработки» в файле info.plist.
Где-то я прочтите, что эта запись позволяет указать язык приложения, когда нет соответствия с каталогом языковых ресурсов.
У меня есть приложение, локализованное на трех языках: английском, итальянском и испанском (en.lproj, it.lproj и es.lproj ) и я поставил " Любые инструменты, помогающие автоматизировать шаги. ...
Я хотел бы услышать идеи о том, как лучше всего перенести код с сервера разработки на рабочий сервер.
Список ошибок, не делайте этот список, был бы полезен.
Любые инструменты, которые помогут автоматизировать шаги.
Сделать резервные копии существующего кода с учетом этого списка файлов
Записать развертывание этих файлов из среды разработки в рабочую среду
Упростить откат в случае сбоя развертывания или приложения каким-либо образом ...
Я никогда не работал в компании, у которой был процесс развертывания, кроме очень ручного, ftp-файлов от разработки до производства.
Что вы сделали в своих компаниях, отделах и т.д.?
Спасибо .. .
Да, я программист холодного слияния, но файлы есть файлы, и этот вопрос должен быть независимым от языка. {[WebService (Namespace = "http://tempuri.org/")] [WebServiceBinding (ConformsTo = WsiProfiles.BasicProfile1_1)] [Система ....
Я написал следующую службу:
namespace WebService1
{
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
public class Service1 : System.Web.Services.WebService
{
[WebMethod]
public string Test(string str)
{
if (string.IsNullOrEmpty(str))
throw new SoapException("message", SoapException.ClientFaultCode);
else
return str;
}
}
}
И базовое приложение для его проверки (одна кнопка вызывает метод Test
при событии щелчка):
private void button1_Click(object sender, EventArgs e)
{
ServiceReference1.Service1SoapClient ws = new WindowsFormsApplication1.ServiceReference1.Service1SoapClient();
try
{
ws.Test("");
}
catch (SoapException ex)
{
//I never go here
}
catch (FaultException ex)
{
//always go there
}
catch (Exception ex)
{
}
}
Я хотел бы перехватить SoapException
, созданное моим WebService, но я всегда перехожу к FaultException
перехватить, получить это как сообщение:
System.Web.Services.Protocols.SoapException: сообщение в WebService1.Service1.Test (String str) в [...] WebService1 \ WebService1 \ Service1.asmx.cs: строка 25
Как я могу поймать реальное SoapException
, а не ] FaultException
? Есть ли что-то, чего мне не хватает в WebService?