Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iis 无法生成临时类_Iis - Fatal编程技术网

Iis 无法生成临时类

Iis 无法生成临时类,iis,Iis,当我尝试在Windows 7上使用IIS运行应用程序时,收到此错误消息。您的应用程序是否配置为在特定用户帐户下运行 如果是,请检查与应用程序关联的用户帐户是否具有列表文件夹内容和对%windir%\Temp文件夹的读取权限。我知道这是一个老问题,但它仍然有效(并且问题仍然存在),如果其他人遇到此问题,请参阅以下详细信息: 这篇文章包括两个解决方案(向模式添加属性)和示例。问题实际上是.NET的XmlSerializer中的一个bug:如果您将用户设置为本地管理员,则可能是这样 打开“计算机管理

当我尝试在Windows 7上使用IIS运行应用程序时,收到此错误消息。

您的应用程序是否配置为在特定用户帐户下运行


如果是,请检查与应用程序关联的用户帐户是否具有列表文件夹内容和对%windir%\Temp文件夹的读取权限。

我知道这是一个老问题,但它仍然有效(并且问题仍然存在),如果其他人遇到此问题,请参阅以下详细信息:


这篇文章包括两个解决方案(向模式添加属性)和示例。问题实际上是.NET的XmlSerializer中的一个bug:

如果您将用户设置为本地管理员,则可能是这样

  • 打开“计算机管理”,右键单击“计算机”,然后选择“管理”
  • 扩展:组
  • 双击:管理员组
  • 将用户添加到组

希望这能起作用。

我遇到了这个问题,虽然我的IIS是“开箱即用”的,但我仍然需要添加IIS\u IUSR才能工作。我在将azure云服务从SDK 1.7更新到SDK 1.8时也遇到了这个问题。允许用户NETWORKSERVICE(此处为德语NETZWERKDIENST)访问c:\windows\temp:列出文件夹内容并读取。在ComputeEmulator中,一切都很好。我也使用IIS和win7I。我真的不喜欢这样。我正在用户计算机上安装我的应用程序。我不想改变他们的文件夹权限来“使”它工作。InstallShield最有可能做到这一点,但我会更改默认行为(我的例子是Windows Server 2008)。对我来说,这不是IIS问题,但却是完全相同的问题。有没有人知道真正的原因,这样我就可以从编码的角度提出一些建议?
Unable to generate a temporary class (result=1). error CS2001: Source
file 'C:\Windows\TEMP\h3ugizgc.0.cs' could not be found error CS2008:
No inputs specified

error line
MemoryStream stream = new MemoryStream(System.Text.Encoding.Default.GetBytes(xmlSettings));
Line 52:                 XmlSerializer serializer = new XmlSerializer(typeof(Items));
Line 53:                 items = (Items)serializer.Deserialize(stream);