小编Jan*_*eer的帖子

使用带有WPAD脚本的WebProxy动态使用

我想打电话给网络服务.我需要使用使用WPAD脚本的代理.此WPAD脚本的URL对于应用程序的不同部署是不同的.

虽然IE具有正确的代理设置,但应用程序作为在本地系统帐户下运行的Windows服务运行,因此应用程序不知道此Windows用户的IE设置.

将以下内容放在app.config中:

<system.net>
    <defaultProxy enabled="true" useDefaultCredentials="true" >
        <proxy autoDetect="True" scriptLocation="http://url.to/wpad.dat"/>
    </defaultProxy>
</system.net>
Run Code Online (Sandbox Code Playgroud)

但是这具有用户无法配置的限制.有没有办法从(C# - )代码动态执行上述操作?我也怀疑上面会改变不应该通过代理的webservices的行为(但我还没有验证).

http://msdn.microsoft.com/en-us/library/system.net.webproxy.aspx中,我找到了有用的文本:"(有关演示使用WPAD功能的示例,请参阅IWebProxyScript类的文档. )"但我没有找到这个例子:(.

.net c# proxy webproxy

6
推荐指数
1
解决办法
4315
查看次数

从数据库读取时,HasMany关系会导致"找到对集合的共享引用"

我是NHibernate的新手,遇到映射问题.谷歌未能给出答案.

我的实体看起来像这样:

public class Triage
{
    public virtual Guid Id { get; set; }

    public virtual IDictionary<int, Discriminator> Discriminators { get; set; }

    // This is to keep FluentNHibernate happy
    public virtual int? SelectedDiscriminatorId { get; set; }
}

public class Discriminator
{
    public virtual int Id { get; set; }
    public virtual int LanguageId { get; set; }

    public override bool Equals(object obj)
    {
        var other = obj as Discriminator;
        if (ReferenceEquals(null, other)) return false;
        if (ReferenceEquals(this, other)) return …
Run Code Online (Sandbox Code Playgroud)

nhibernate fluent-nhibernate

6
推荐指数
1
解决办法
329
查看次数

标签 统计

.net ×1

c# ×1

fluent-nhibernate ×1

nhibernate ×1

proxy ×1

webproxy ×1