private void cmdCommitChanges_Click(object sender, EventArgs e) { IPAddress ipAddress; if (Helpers.IsValuedString(txtIPAddress.Text) && (IPAddress.TryParse(txtIPAddress.Text, out ipAddress) || txtIPAddress.Text == "*") && Helpers.IsValuedString(txtPort.Text) && Helpers.IsValidPortNumber(txtPort.Text)) { IISHelpers.ModifySite(new IISBindingConfiguration(IISSiteConfiguration.Questionnaire.BindingConfiguration.Protocol, txtIPAddress.Text, txtPort.Text, txtHostname.Text)); } else { MessageBox.Show("Dati non validi, reinserirli correttamente.", "Erorre", MessageBoxButtons.OK, MessageBoxIcon.Error); } }