Azure网站配置错误



我正试图将一个大部分为空的asp.net网络表单应用程序(在web.config中指定了一个自定义httpmodule)部署到Azure,但收到以下错误:

配置错误

描述:在处理服务此请求所需的配置文件。请查看下面的特定错误详细信息,并修改您的配置文件适当地。

分析器错误消息:加载配置文件时出错:访问路径"D:\Windows\Microsoft.NET\Framework\v4.0.30119\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://msdn.microsoft.com/en-us/library/ms227673%28v=VS.100%29.aspx

如果你能提供更多关于你的自定义HTTP模块的信息(它似乎是org.abdd-namspace和其他任何东西的一部分),我们肯定会提供帮助。或者,你可以在Azure网站论坛上提交请求,有人可以直接帮助你。

最新更新