在aspx.cs中启动进程失败,没有权限

gemo 2018-12-03 06:02:37
就是想在aspx网页上点一个按钮,在服务器执行iisreset
用的process.Start(),错误信息是"访问被拒绝,必须是该远程计算机的管理员才能使用该命令"。求救。。。。。。。。
...全文
132 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒋晟 2018-12-04
  • 打赏
  • 举报
回复
你获得这个错误消息,说明这个命令已经被执行成功了。iisrset检测到用户权限不足就会返回这个消息。 不想用集成身份验证的话,可以用LogonUser+Impersonation
  • 打赏
  • 举报
回复
你要在服务器上启动应用程序?你是要干嘛?
  • 打赏
  • 举报
回复
学会 asp.net 就好像是30年前搞编程开发是仅仅会 vb3 来开发窗体一样,就是所有各种编程工作人员中最低端的一个岗位,就是开发界面的。它不可能什么都能做、都适合做。 现在这个时代,前端的技术重要性被单独凸显出来,那么 asp.net 其实又丢失了前端技术(而仅仅是剩下了仅适合 web 服务器端的一点技术)。 所以不要再 asp.net 中什么都想干。你要跳出来,多学点前端技术、再多学点服务器端技术。不要只会 asp.net。
  • 打赏
  • 举报
回复
网页上点什么东西,然后 web 服务器可以帮你生成/刷新 html 页面。网站就是干这个。 如果网站需要干什么服务器的事儿,其实比如说访问一个微信通讯集群,或者访问一个图片处理集群,或者一个天猫集群,或者基金股票核算和买卖的集群,或者一个仓储快递处理集群,或者一个制造集团制造管理集群,等等,其实都应该访问 windows service 集群(当然,我这里既然在 .net 论坛自然就是是指的微软技术,甚至可能更具体说成 Orleans集群似乎更好)。 默认地,asp.net 网站其实就是开发个小 web 服务器端页面生成器程序,然后发布到人家空间商的服务器上的。而空间商可能用很垃圾的硬件,每个破机器上跑上百个 asp.net 网站。所以 asp.net 这类东西动不动就重启(丢 Sesson 等状态数据),就是因为它仅仅适应无状态、低质量的web服务器上的程序。
  • 打赏
  • 举报
回复
你是想把你的 asp.net 网站部署到空间商服务器上,然后启动什么系统进程? 默认地,网站是不可能访问网站以外的、其它网站和系统目录下的文件的,也不可能胡乱启动什么进程。网站其实就是一个 web 客户端,只不过是以 web 服务程序的形式存在。 如果你需要开发服务程序,那么你应该学习 windows service 技术。那才是全功能的独立服务器开发。

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧