4
그러나 "웹 클라이언트"클래스 (및 ClickOnce를도) (예를 들어, application.config에 넣어) 기본 프록시 설정을 사용할 수 있습니다 :"기본 프록시"를 사용할 때 사용자 이름/비밀번호는 어디서 오는가?
-
사용자 이름/암호가 오는가
- ? (나는 XML 설정에서 설정을 볼 수 없다 - 아래 참조). 응용 프로그램은 PS http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx
<defaultProxy
enabled="true|false"
useDefaultCredentials="true|false"
<bypasslist> … </bypasslist>
<proxy> … </proxy>
<module> … </module>
/>
그럼 궁금한 점은 사용자 이름/비밀번호는 어디에서 왔습니까? 또는 프로그래밍 방식으로 사용자 지정 응용 프로그램 내에서 제공해야합니까?이 경우 ClickOnce는 어떻게됩니까? (사용자가 사용자 이름/암호를 제공 할 수있는 대화 상자를 실행하지 않는 것 같습니다)
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.net>
<defaultProxy enabled="true" useDefaultCredentials="false">
<bypasslist>
<add address="localhost" />
</bypasslist>
<proxy usesystemdefault="True" proxyaddress="http://proxy1.health.qld.gov.au:80/" bypassonlocal="False" />
</defaultProxy>
</system.net>
</configuration>
private void button2_Click(object sender, EventArgs e)
{
Cursor.Current = Cursors.WaitCursor;
try
{
var wc = new WebClient();
var str = wc.DownloadString(textBox1.Text);
MessageBox.Show("String = " + str);
}
finally
{
Cursor.Current = Cursors.Default;
}
}
감사합니다. 내 애플리케이션이 액세스하지 않는 경우 clickonce의 경우 어디에서 왔는지 물어볼 수 있습니까? 그래서 질문은 네트워크 설정이 무엇을 의미하는지 생각해보십시오. 이것은 Windows 로그인입니까? (문제는 내가 다시 clickonce는 회사의 프록시 서버 구성/자격 증명이 다른 자격 증명과 별도로 사용된다는 것입니다.) – Greg
ClickOnce의 경우 무엇을 의미하는지 확신 할 수 없지만 문제/설정은 실행중인 사람과 동일합니다. 액세스 코드는 i/net입니다. 인터넷 연결 대화 상자에서 프록시 설정을 찾을 수 있습니다. 가장 쉬운 방법은 Windows 7 또는 Vista가 있거나 Internet Explorer 도구 -> 인터넷 옵션 인 경우 GodMode (Google)를 사용하는 것입니다. –
하지만이 설정에는 사용자 이름/비밀번호가 포함되어 있지 않으십니까? 예를 들어 oneclick에 대한 사용자 이름/암호를 설정하는 방법을 모르겠다. – Greg