Nick W 我的华硕笔记本电脑也遇到了同样的问题,
在 Windows 中,您可以使用以下命令获取有关某些应用程序正在使用的端口的信息:
netstat -ao
netsh http 显示 urlacl
服务Asus Flip Service默认使用80端口,如果你停止服务它会释放端口,但是如果你把你的笔记本电脑变成平板模式屏幕不会旋转
所以如果你想使用 Asus Flip Service 并释放 port 80 你可以更改正在使用的 Web Service 端口,我将端口更改为 800
我所做的是转到安装应用程序的目录并更改配置文件
导演:
C:\Program Files\ASUS\ASUS FlipLock
我更改的配置文件是:
FlipController.exe.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IWifiPowerServer" />
<binding name="BasicHttpBinding_IFlipPTPServer" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:800/FilpWifiPowerManager.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IWifiPowerServer"
contract="WifiPowerServer.IWifiPowerServer" name="BasicHttpBinding_IWifiPowerServer" />
<endpoint address="http://localhost:3712/FlipPTPServerManager.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IFlipPTPServer"
contract="FlipPTPServer.IFlipPTPServer" name="BasicHttpBinding_IFlipPTPServer" />
</client>
</system.serviceModel>
</configuration>
ReStoreWifiPower.exe.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IWifiPowerServer" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:800/FilpWifiPowerManager.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IWifiPowerServer"
contract="WifiPowerServer.IWifiPowerServer" name="BasicHttpBinding_IWifiPowerServer" />
</client>
</system.serviceModel>
</configuration>
WifiPowerManager.exe.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<system.serviceModel>
<services>
<service name="WifiPowerManager.WifiPowerServer"
behaviorConfiguration="HostedNetworkControlHostBehavior">
<host>
<baseAddresses>
<add baseAddress="http://localhost:800/FilpWifiPowerManager.svc"/>
</baseAddresses>
</host>
<!-- this endpoint is exposed at the base address provided by host: http://localhost/FilpWifiPowerManager.svc -->
<!--endpoint address=""
binding="wsHttpBinding"
contract="HostedNetwrokController.IHostedNetworkOperation" /-->
<endpoint binding="basicHttpBinding"
contract="WifiPowerManager.IWifiPowerServer" >
<identity>
<dns value="localhost"/>
</identity>
</endpoint>
<!-- the mex endpoint is explosed at http://localhost/HostedNetworkController/service/mex -->
<endpoint address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="HostedNetworkControlHostBehavior">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="False"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>