我将我的网站放在子文件夹中,所以我收到此错误: 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 :(得分:0)
您可能在多个库中具有相同的类定义,也许您在服务器上保留了一个不再使用的旧文件。当您在服务器上复制已发布的网站并且之前版本中还有其他文件时,通常会发生这种情况。
检查/ bin文件夹并删除旧的和未使用的文件,并仅部署发布网站时生成的文件。要确保只有当前需要的文件,请使用名为&#34的选项;在发布之前删除所有现有文件&#34;当您发布网站时。删除服务器上/ bin文件夹的内容,仅上传新文件。如果您的网站在本地构建且没有错误,则可以在没有任何其他干预的情况下工作。