2016-03-11 37 views
1

之外使用註冊爲allowDefinition ='MachineToApplication'的節是錯誤的我開發了一個使用c#和asp.net的web應用程序,但是當我嘗試發佈並將其放入服務器時FTP然後我收到此以下錯誤:配置錯誤:在應用程序級別

配置錯誤

說明:該請求提供服務所需的配置
文件的處理過程中出現錯誤。請查看下面的具體錯誤 ,並適當修改您的配置文件。

解析器錯誤消息:在應用程序級別之外使用註冊爲 allowDefinition ='MachineToApplication'的節是錯誤的。此錯誤 可能由虛擬目錄未被配置爲IIS中的應用程序 引起。

Source File: \\fs8-n02\stor10wc2dfw1\555713\570520\www.gxxxxjjsxx.ssd\web\content\2way\armb 
       \web.config Line: 9 

在這裏,如果我檢查我的web配置文件的9號線,然後我得到這個:

<authentication mode="Forms"> 

這裏是我完整的Web配置文件代碼:

 <?xml version="1.0"?> 

    <configuration> 
    <system.web> 
    <customErrors mode="Off"/> 
    <authentication mode="Forms"> 
     <forms loginUrl="Login.aspx" timeout="2880"/> 
    </authentication> 
    <compilation debug="true" targetFramework="4.5" /> 
    <httpRuntime targetFramework="4.5" /> 
    <pages validateRequest="false"> 
     <controls> 
     <add tagPrefix="ajaxtoolkit" namespace="AjaxControlToolkit" assembly="AjaxControlToolKit" /> 
     </controls> 
    </pages> 
    <globalization culture="en-GB"/> 
    </system.web> 
    <appSettings> 
    <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> 
    </appSettings> 
</configuration> 

我已檢查我是否有多個Web配置文件,但我找不到那樣的東西。而且我也使用這個發佈的文件夾到我的IIS,我可以從我的本地主機使用IIS瀏覽網站,但仍然有時我試圖瀏覽使用link

我得到相同的錯誤。請幫助我。謝謝。

+0

您是否使用IIS中的站點下的應用程序?給定源文件路徑什麼是根項目文件夾? \\ fs8-n02 \ stor10wc2dfw1 \ 555713 \ 570520 \ www.gxxxxjjsxx.ssd \ web \ content \ 2way \ armb – chief7

+0

是的,它是根項目文件夾。 – barsan

回答

0

這是我對該問題的解決方案:實際上,路徑沒有正確配置到IIS中作爲虛擬目錄。所以,我必須創建一個合適的虛擬目錄,然後只能訪問該網站。

相關問題