VB程序在本地计算机无法运行,无法通过网络以管理员身份运行vb.net应用程序

我创建了一个小型应用程序,使用以下命令自动升级为管理员:

requestedExecutionLevel level="highestAvailable" uiAccess="false"

如果我在计算机上本地运行应用程序,这可以正常工作。但是,如果计算机试图在netork上运行我的可执行程序,它只会在启动时崩溃,并显示一条消息“你想发送有关该问题的更多信息吗?”错误。如果我右键单击并以管理员身份运行,我的应用程序将运行并将提示输入管理员凭据。

我从(通过网络)运行我的应用程序的文件夹具有对“所有人”的完全读/写权限。

我的问题是:有什么我错过的吗?为什么我可以在本地运行我的应用程序而不会收到提示但是网络崩溃或需要管理员?

任何人都可以帮忙解释可能导致此问题的原因吗?

更新

我检查了我的事件查看器日志,它显示以下内容:

应用程序:AutoUpdater.exe

框架版本:v4.0.30319

描述:由于未处理的异常,进程终止。

异常信息:System.Net.Sockets.SocketException

堆:

在System.Net.Sockets.Socket..ctor(System.Net.Sockets.AddressFamily,System.Net.Sockets.SocketType,System.Net.Sockets.ProtocolType)

在System.Net.Sockets.TcpListener..ctor(System.Net.IPAddress,Int32)

在System.Runtime.Remoting.Channels.Tcp.TcpServerChannel.SetupChannel()

在System.Runtime.Remoting.Channels.Tcp.TcpServerChannel..ctor(System.Collections.IDictionary,System.Runtime.Remoting.Channels.IServerChannelSinkProvider,System.Runtime.Remoting.Channels.IAuthorizeRemotingConnection)

在Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.RegisterChannel(ChannelType,Boolean)

在Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(System.String [])

在AutoUpdater.My.MyApplication.Main(System.String [])

我不明白它为什么要引用System.Net.Sockets?但这似乎是我的应用程序崩溃。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值