【问题标题】:Port Forwarding (NAT UPNP) ERROR端口转发 (NAT UPNP) 错误
【发布时间】:2012-04-02 12:38:49
【问题描述】:

我正在尝试使用 c# 设置端口转发,但我在 Visual Studio 中不断收到此错误。

Interop type 'NATUPNPLib.UPnPNATClass' cannot be embedded. Use the applicable interface instead.

这是代码:

NATUPNPLib.UPnPNATClass upnpnat = new NATUPNPLib.UPnPNATClass();
NATUPNPLib.IStaticPortMappingCollection mappings = upnpnat.StaticPortMappingCollection;
mappings.Add(9099, "UDP", 9099, "192.168.1.101", true, "Local Web Server");

有什么想法吗?

我找到了代码here

【问题讨论】:

    标签: c# upnp portforwarding


    【解决方案1】:

    在解决方案资源管理器中找到对 NATUPNPLib 的引用,选择它并在“属性”选项卡中将“嵌入互操作类型”更改为 FALSE,然后重新构建。

    【讨论】:

      猜你喜欢
      • 2013-09-22
      • 2012-11-03
      • 1970-01-01
      • 2017-04-23
      • 1970-01-01
      • 2013-01-07
      • 2014-08-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多