我将在ixwebhosting上托管我的网站。 我几次测试了我的网站。 在我的本地服务器上,'System.ComponentModel.Win32Exception(0x80004005):访问被拒绝'错误不会发生。但在ixwebhosting上,它会发生。 我不知道为什么会出现这种错误。 绝对是文件正好在路径上。
我必须设置选项吗? 这是第一次在ixwebhosting上管理网站。
谢谢。
答案 0 :(得分:5)
只需从Web.config中删除/注释codedom部分,就可以解决问题。
答案 1 :(得分:3)
您的应用程序在本地管理员帐户下运行,当您将其部署到Web服务器时,它将在IIS用户下运行。因此,为IIS用户分配必要的权限对于使您的应用程序在Web服务器上运行至关重要。此外,请确保应用程序的应用程序池标识是网络服务。以下主题对您有所帮助。
System.ComponentModel.Win32Exception: Access is denied..... Error
System.ComponentModel.Win32Exception: Access is denied Error
答案 2 :(得分:1)
彼得 我有一个非常类似的问题,没有什么对我有用。我通过将.NET框架版本更改为4.5而不是4.5.2来修复它。
我写了一个关于它的short article,它向您展示了如何更改框架版本,并包含其他可能尝试修复错误的解决方案。希望这有帮助!
答案 3 :(得分:0)
为了增加答案基础,我通过从Visual Studio运行我的webApi来解决这个问题。基本上,当api连接出现故障时会出现此错误。