之外使用註冊爲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:
我得到相同的錯誤。請幫助我。謝謝。
您是否使用IIS中的站點下的應用程序?給定源文件路徑什麼是根項目文件夾? \\ fs8-n02 \ stor10wc2dfw1 \ 555713 \ 570520 \ www.gxxxxjjsxx.ssd \ web \ content \ 2way \ armb – chief7
是的,它是根項目文件夾。 – barsan