2012-08-29 166 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