Как извлечь URL для веб-ссылки ASP.NET из файла конфигурации в Visual Studio 2008?

У меня есть веб-ссылка для нашего сервера отчетов, встроенного в наше приложение. Сервер, на котором живут отчеты, может измениться, и я хотел бы иметь возможность изменить его "on the fly", если это необходимо.

Я знаю, что делал это раньше, но не могу вспомнить, как. Спасибо за вашу помощь.

Я вручную объехал это на данный момент. Это не большое дело, чтобы установить URL в коде,но я хотел бы выяснить, что такое "proper" способ сделать это в VS 2008. Может ли кто - нибудь дать какие-либо дальнейшие идеи? Спасибо!


В VS2008 , когда я изменяю свойство URL Behavior на Dynamic, я получаю следующий код, автоматически сгенерированный в ссылочном классе.

Могу ли я переопределить этот параметр (MySettings) в web.config? Я думаю, я не знаю, как работает материал настроек.

Public Sub New()
    MyBase.New
    Me.Url = Global.My.MySettings.Default.Namespace_Reference_ServiceName
    If (Me.IsLocalFileSystemWebService(Me.Url) = true) Then
        Me.UseDefaultCredentials = true
        Me.useDefaultCredentialsSetExplicitly = false
    Else
        Me.useDefaultCredentialsSetExplicitly = true
    End If
End Sub

EDIT

Так что этот материал немного изменился с VS03 (который, вероятно, был последней версией VS, которую я использовал для этого).

Согласно: http://msdn.microsoft.com/en-us/library/a65txexh.aspx похоже, что у меня есть объект настроек, на котором я могу установить свойство программно, но мне нужно будет предоставить логику для извлечения этого URL из web.config.

Это новый стандартный способ сделать это в VS2008, или я что-то упустил?

EDIT #2

У кого-нибудь есть идеи здесь? Я объехал его в своем приложении и просто положил URL в свой web.config сам и прочитал его. Но я не доволен этим, потому что мне все еще кажется, что я что-то упускаю.

asmx    

394   2   16:03, 1st July, 2020


Когда использовать метод расширения с lambda над LINQtoObjects для фильтрации коллекции?

Я прототипирую некоторые фильтры коллекции C# 3 и наткнулся на это. У меня есть коллекция продуктов:

public class MyProduct
{
    public string Name { get; set; }
    public Double Price { get; set; }
    public string Description { get; set; }
}

var MyProducts = new  List<MyProduct>
{            
    new  MyProduct
    {
        Name = "Surfboard",
        Price = 144.99,
        Description = "Most important thing you will ever own."
    },
    new MyProduct
    {
        Name = "Leash",
        Price = 29.28,
        Description = "Keep important things close to you."
    }
    ,
    new MyProduct
    {
        Name = "Sun Screen",
        Price = 15.88,
        Description = "1000 SPF! Who Could ask for more?"
    }
};

Теперь, если я использую LINQ для фильтрации, он работает, как и ожидалось:

var d = (from mp in MyProducts
             where mp.Price < 50d
             select mp);

И если я использую метод расширения Where в сочетании с Lambda, фильтр также работает:

var f = MyProducts.Where(mp => mp.Price < 50d).ToList();

Вопрос: в чем разница, и зачем использовать одно над другим?

c#   linq   .net-3.5   lambda    

440   4   16:03, 1st July, 2020


Доступ к переменным post с помощью Java Servlets

Что такое Java эквивалент PHP $_POST ? После часа поисков в Интернете я все еще нигде не приблизился.

java   http   servlets    

393   5   16:03, 1st July, 2020


Длина объекта JavaScript

Если у меня есть объект JavaScript, скажем

var myObject = new Object();
myObject["firstname"] = "Gareth";
myObject["lastname"] = "Simpson";
myObject["age"] = 21;

существует ли встроенный или общепринятый наилучший способ получения длины этого объекта?

javascript   javascript-objects    

610   25   16:03, 1st July, 2020


HTML комментарии Markup

В настоящее время я нахожусь в процессе создания своего собственного блога, и мне нужно отметить комментарии, но каков наилучший способ отметить его?

Информация, которую мне нужно представить, это:

  1. Имя ПЕРСОНЫ
  2. Граватар Значок
  3. Дата Комментария
  4. комментарий

Любая идея была бы очень оценена.

PS: меня интересует только семантика html markup.

html   semantic-markup    

433   5   16:03, 1st July, 2020


Rational Purify не удается перейти к утечкам памяти

Поэтому моя компания использует восхитительно ошибочную программу Rational Purify (как плагин для Microsoft Visual Developer Studio) для управления утечками памяти. Программа соизволила позволить вам нажать на утечку памяти после того, как вы столкнулись с ней, а затем перейти к строке, на которой происходит утечка.

К сожалению, Purify неисправен, и Purify не будет прыгать в место, где произошла утечка, он только упоминает класс и метод, в котором происходит утечка. К сожалению, иногда это так же полезно, как нанять гида, чтобы помочь вам охотиться на медведей и заставить его указать на лес и сказать вам, что там есть медведи.

У кого-нибудь с опытом Purify есть идеи, как я могу исправить эту проблему или иметь хорошее руководство, чтобы посмотреть?

memory-leaks   purify    

460   5   16:03, 1st July, 2020


Числовой ввод данных в WPF

Как вы обрабатываете ввод числовых значений в WPF приложениях?

Без элемента управления NumericUpDown я использую TextBox и обрабатываю его событие PreviewKeyDown с помощью кода ниже, но это довольно уродливо.

Кто-нибудь нашел более изящный способ получить числовые данные от пользователя, не полагаясь на сторонний элемент управления?

private void NumericEditPreviewKeyDown(object sender, KeyEventArgs e)
{
    bool isNumPadNumeric = (e.Key >= Key.NumPad0 && e.Key <= Key.NumPad9) || e.Key == Key.Decimal;
    bool isNumeric = (e.Key >= Key.D0 && e.Key <= Key.D9) || e.Key == Key.OemPeriod;

    if ((isNumeric || isNumPadNumeric) && Keyboard.Modifiers != ModifierKeys.None)
    {
        e.Handled = true;
        return;
    }

    bool isControl = ((Keyboard.Modifiers != ModifierKeys.None && Keyboard.Modifiers != ModifierKeys.Shift)
        || e.Key == Key.Back || e.Key == Key.Delete || e.Key == Key.Insert
        || e.Key == Key.Down || e.Key == Key.Left || e.Key == Key.Right || e.Key == Key.Up
        || e.Key == Key.Tab
        || e.Key == Key.PageDown || e.Key == Key.PageUp
        || e.Key == Key.Enter || e.Key == Key.Return || e.Key == Key.Escape
        || e.Key == Key.Home || e.Key == Key.End);

    e.Handled = !isControl && !isNumeric && !isNumPadNumeric;
}

c#   wpf    

491   17   16:03, 1st July, 2020


Есть ли реальная польза от использования J#?

Я только что видел комментарий с предложением J#, и это заставило меня задуматься... существует ли реальное, полезное использование J# вместо Java? Итак, я чувствую, что единственная причина, по которой вы даже подумали бы использовать J#, заключается в том, что руководство постановило, что компания должна прыгнуть на подножку Java... и подножка .NET. Если вы используете J#,, вы фактически теряете самое большое преимущество выбора Java... богатая кросс-платформенная поддержка. Конечно, есть Mono, но это не так богато поддерживается или полнофункционально, верно? Я помню, что слуховые формы не полностью (возможно, вообще) поддерживаются.

Я не пытаюсь bash .NET здесь, я просто говорю, что если вы собираетесь идти по маршруту Microsoft, почему бы просто не использовать C#?, если вы собираетесь идти по маршруту Java, почему бы J# не войти в картину?

Я надеюсь найти здесь несколько реальных случаев, поэтому, пожалуйста, особенно отвечайте, если вы ACTUALLY использовали J# в проекте REAL и почему.

java   j#    

553   8   16:03, 1st July, 2020


В ASP.NET MVC я сталкиваюсь с ошибкой неправильного типа при отображении пользовательского элемента управления с правильным типизированным объектом

Я сталкиваюсь с ошибкой формы: "элемент модели, переданный в словарь, имеет тип FooViewData, но этот словарь требует элемента модели типа bar", хотя я передаю объект правильного типа (bar) для типизированного пользовательского элемента управления.

asp.net-mvc    

454   2   16:03, 1st July, 2020


Веб-службы на основе документов или RPC

Я нутром чувствую, что веб-сервисы на основе документов предпочтительнее на практике - это опыт других людей? Их легче поддерживать? (Я заметил, что SharePoint использует любой для "document type" в своем интерфейсе WSDL, я думаю, что это делает его документальным).

Кроме того-теперь люди предлагают услуги типа WSDL и Rest для одной и той же функциональности? WSDL популярен для генерации кода, но для таких интерфейсов, как PHP и Rails, они, похоже, предпочитают rest.

web-services   rest   wsdl    

482   3   16:03, 1st July, 2020