C# Win8应用程序-在发布版本中连接到域网络服务器时出现问题
我有一个LOB应用程序,我正在处理,并且在网络访问方面有问题 应用程序使用OAuth风格的身份验证,我有一个自定义的身份/授权服务器,应用程序连接到该服务器进行授权。该授权服务器位于本地网络(也可在外部访问)上,在早期开发过程中,我意识到我必须设置“Internet(客户端和服务器)”,以便它能够连接到OAuth服务器,并且从那时起一切正常 现在再往前走一点,将其加载到测试机器上,现在如果服务器位于域网络上,则无法让域机器连接到服务器(如果我先连接到热点,则效果很好) 有没有我错过的特殊环境 我还拥有“专用网络(客户端和服务器)”功能集 清单中的完整列表C# Win8应用程序-在发布版本中连接到域网络服务器时出现问题,c#,windows-8,windows-store-apps,C#,Windows 8,Windows Store Apps,我有一个LOB应用程序,我正在处理,并且在网络访问方面有问题 应用程序使用OAuth风格的身份验证,我有一个自定义的身份/授权服务器,应用程序连接到该服务器进行授权。该授权服务器位于本地网络(也可在外部访问)上,在早期开发过程中,我意识到我必须设置“Internet(客户端和服务器)”,以便它能够连接到OAuth服务器,并且从那时起一切正常 现在再往前走一点,将其加载到测试机器上,现在如果服务器位于域网络上,则无法让域机器连接到服务器(如果我先连接到热点,则效果很好) 有没有我错过的特殊环境 我
<Capabilities>
<Capability Name="privateNetworkClientServer" />
<Capability Name="internetClient" />
<Capability Name="picturesLibrary" />
<Capability Name="internetClientServer" />
<DeviceCapability Name="webcam" />
</Capabilities>
更新
我添加了以下注册表设置:
HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\authhost.exe\EnablePrivateNetwork=0000000 1
可在此处找到:
这就解决了它。在我看来,它不应该用这个来解决它,但鉴于它是一个LOB应用程序,它可以得到处理。你可以尝试添加
,尽管我怀疑这会有什么不同,除非服务器需要对从域内连接的计算机进行某种额外的身份验证
- 当应用程序无法连接到服务器时,您会遇到什么错误李>
- 测试机器能否从应用程序外部访问该服务器(例如,它响应ping)?如果不是,那就不是能力问题