2012-08-29 130 views
0

我想部署一个大部分是空的asp.net web表单应用程序(在web.config中指定一个自定义的HttpModule)到Azure和得到以下错误:Azure网站配置错误

Configuration Error

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: An error occurred loading a configuration file: Access to the path 'D:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\xqhbvcov.tmp' is denied.

Source Error:

[No relevant source lines]

Source File: D:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
Line: 0

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version: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> 
+0

你可以发布你的web.config(或其中的一部分,特别是与自定义HttpModule部分)。 –

+0

@SandrinoDiMattia发表。 – Dzejms

回答

2

我不得不使用Windows Azure网站团队的讨论,发现自定义HTTP模块是使用Windows Azure网站支持所以他们应该工作,并可能发生问题取决于注册多么复杂。

为了测试起见,我用下面的链接,创建一个自定义HTTP模块和Azure的网站,没有任何问题的工作进行了测试: http://msdn.microsoft.com/en-us/library/ms227673%28v=VS.100%29.aspx

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

+1

谢谢你的加入。事实证明,我们的代码做了一些有点疯狂的事情,在machine.config中设置了executionTimeout值。我以前不知道这一点。我认为WebSites是一个中等信任环境,这将解释为什么这是不允许的。所以一切都很好。 – Dzejms