2013-11-15 38 views
0

我把我的網站放在一個子文件夾中,所以我得到這個錯誤: CS0433:類型'ProfileCommon'存在於'c:\ windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP中。 NET Files \ root \ 99e3db3c \ 8dd0c57 \ App_Code.iwss2ssz.dll'和'c:\ windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 99e3db3c \ 8dd0c57 \ assembly \ dl3 \ 4aaf4a82 \ 00a6b770_83e2ce01 \ App_Code.DLL」子文件夾中的錯誤

我已經在推杆我的web.config配置文件屬性

<properties> 
    <add name="Name" type="string" /> 
    <add name="id" type="string" /> 
    <add name="type" type="string" /> 
    </properties> 

當我刪除上述部分從web.config中的錯誤解決我已經注意到了。有沒有辦法讓配置文件屬性,並把網站放在一個子文件夾呢?

回答

0

您可能在多個庫中具有相同的類定義,也許您在服務器上保留了一個不再使用的舊文件。當您在服務器上覆制已發佈的網站時,通常會發生這種情況,並且以前的版本中還有其他文件。

檢查/ bin文件夾並刪除舊的和未使用的文件,並僅部署發佈網站時生成的文件。要確保您只有當前需要的文件,請在發佈網站時使用名爲「在發佈前刪除所有現有文件」的選項。刪除服務器上/ bin文件夾的內容並僅上載新文件。如果您的網站在本地生成而沒有錯誤,則可以在沒有任何其他干預的情況下工作。

+0

但是當我刪除配置文件屬性,它的工作原理。 –