System.ComponentModel.Win32Exception:拒绝访问…错误
我想在我们的网站上打开一个文档文件。 为此,我写下面的代码。
try { Process proc = new Process(); proc.StartInfo = new ProcessStartInfo(Server.MapPath("~/Quatation/PREMIUMQUOTATION1.doc")); proc.Start(); } catch (WebException we) { }
它在本地运行非常好但在Web服务器上的web它给我一个错误
System.ComponentModel.Win32Exception:访问被拒绝?
请建议,我该怎么办?
当我的.NET目标框架设置为4.5.2时,我遇到了这个问题。 我通过将目标框架版本更改为4.5来修复它。 要使用Visual Studio 2015执行此操作,请打开解决方案资源管理器,右键单击解决方案并单击“属性”。 “目标框架”应设置为“.NET Framework 4.5”。 此外,如果您以前使用4.5以外的目标框架构建,则可能在web.config中有一个
部分,这可能会在您构建时引发错误。 只需删除此部分即可解决此问题。 删除它不应该导致任何问题。
我在这里写了一篇关于这篇文章的简短文章,还有一些其他的东西要尝试,这对我不起作用,但可能适合你。
另请查看此Stack Overflow答案 , 该答案也帮助了许多人出现此错误!
可能是你的SQL服务器关闭检查服务并启动它
听起来您没有更改服务登录用户。 您可以通过右键单击服务从服务控制管理器执行此操作,然后转到“登录”选项卡。 然后将用户添加为服务登录用户
或者您可以从命令行执行此操作:
sc config ServiceName obj= Domainuser password= pass
注意obj=
和Domainuser
之间的空格不是拼写错误。 这是必需的。 password=
相同。
转到Windows资源管理器并右键单击文件夹“〜/ Quatation /”。 选择属性并选择“安全”选项卡以授予权限。 如果运行Web应用程序的应用程序池使用域帐户,则需要授予该特定域帐户权限。
我在从本地IIS运行我的网站时遇到了同样的问题,花了一些时间阅读项目属性后发现,项目属性的某些更改未保存…
一旦保存,错误就消失了……
我在Visual Studio 2017中使用dotNet framework 4.5在MVC项目中工作时遇到此错误…
上述就是C#学习教程:System.ComponentModel.Win32Exception:拒绝访问…错误分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1039333.html