lin520wei 2021-09-23 16:08 采纳率: 0%
浏览 63

C# System.Diagnostics.Process.Start 部署IIS后无反应

想实现网页打开局域网的共享文件夹(客户端资源管理器直接打开这种方式);
用了System.Diagnostics.Process.Start 在本地调试时正常,但部署到IIS采用IP访问网页时操作不起作用;【IIS服务端也是我的电脑】
网上看了很多,都没找到能解决的方法。

  • 写回答

3条回答 默认 最新

  • 於黾 2021-09-23 16:12
    关注

    asp.net上手快,但是坑小白
    你单机调试的时候,网站代码像单机一样执行
    你发布到IIS里面以后,IIS会把除网站操作之外的操作全部给你屏蔽掉
    比如读取一个非网站目录的文件,比如打开关闭进程,比如获取计算机IP等等
    想操作客户端,js也不可能,浏览器会阻止js操作本地设备,js只能操作网页元素而不能操作页面以外的元素
    你想实现启动外部进程,只能写activeX控件,或者类似的插件

    评论

报告相同问题?

问题事件

  • 创建了问题 9月23日

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大