Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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
C# Azure网站配置错误_C#_Asp.net_Azure_Webforms - Fatal编程技术网

C# Azure网站配置错误

C# Azure网站配置错误,c#,asp.net,azure,webforms,C#,Asp.net,Azure,Webforms,我正在尝试将一个大部分为空的asp.net webforms应用程序(在web.config中指定了一个自定义httpmodule)部署到Azure,并出现以下错误: 配置错误 描述:处理过程中发生错误 服务此请求所需的配置文件。请检查 下面是具体的错误详细信息,请修改您的配置文件 适当地 分析器错误消息:加载配置文件时出错: 访问路径 “D:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\xqhbvcov.tmp”是 否认 源错误: [无相

我正在尝试将一个大部分为空的asp.net webforms应用程序(在web.config中指定了一个自定义httpmodule)部署到Azure,并出现以下错误:

配置错误

描述:处理过程中发生错误 服务此请求所需的配置文件。请检查 下面是具体的错误详细信息,请修改您的配置文件 适当地

分析器错误消息:加载配置文件时出错: 访问路径 “D:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\xqhbvcov.tmp”是 否认

源错误:

[无相关来源行]

源文件: D:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.Config
行:0

版本信息:Microsoft.NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.276

有什么想法吗?我不确定还有哪些信息可能是相关的,所以如果我遗漏了一些重要信息,请询问,我会提供

整个web.config

<?xml version="1.0"?>
<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0" />
    <!--<httpModules>
      <add name="AbcdModule" type="org.abcd.abcdHttpModule"/>
    </httpModules>-->
  </system.web>
  <system.webServer>
    <modules>
      <add name="AbcdModule" type="org.abcd.abcdHttpModule"/>
    </modules>
  </system.webServer>
</configuration>

我与Windows Azure网站团队进行了讨论,发现Windows Azure网站支持自定义HTTP模块,因此它们应该可以工作,问题可能会发生,这取决于注册的复杂程度

为了测试,我使用下面的链接创建了一个自定义HTTP模块,并在Azure网站上对其进行了测试,该网站没有任何问题:


如果您能提供有关自定义HTTP模块的更多信息(它似乎是org.abcd namspace和其他任何内容的一部分),我们肯定能提供帮助。或者,您可以在提交请求,有人可以直接帮助您。

您是否可以发布您的web.config(或其中的一部分,尤其是带有自定义HttpModule的部分)。感谢您为此付出了额外的努力。事实证明,我们的代码有点疯狂,在machine.config中设置了executionTimeout值。我以前不知道这一点。我假设网站是一个中等信任的环境,这就解释了为什么这是不允许的。所以一切都很好。