Когда я запускаю веб-приложение из Visual Studio 2008 SP1 с использованием внутреннего веб-сервера (не IIS), я получаю вышеупомянутую ошибку.
Полная ошибка (исходный файл Default.aspx.cs ):
Сообщение об ошибке компилятора: CS0433: The
тип "WebApplication3.Site1" существует в
и то и другое
«C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary
ASP.NET
Файлы \ корень \ aa563bcf \ 59deedc0 \ App_Web_site1.master.cdcab7d2.muczzy9v.dll»
а также
«C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary
ASP.NET
Файлы \ корень \ aa563bcf \ 59deedc0 \ сборка \ DL3 \ 44c3a3cf \ 80dd34ed_6968ca01 \ WebApplication3.DLL '
Предыдущее полное предупреждение:
Предупреждение: CS0436: тип
«WebApplication3._Default» в
«C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary
ASP.NET
Файлы \ корень \ aa563bcf \ 59deedc0 \ App_Web_default.aspx.cdcab7d2._tlkwdos.0.cs'
конфликтует с импортированным типом
«WebApplication3._Default» в
«C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary
ASP.NET
Файлы \ корень \ aa563bcf \ 59deedc0 \ сборка \ DL3 \ 44c3a3cf \ e096e61c_6568ca01 \ WebApplication3.DLL.
Используя тип, определенный в
«C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary
ASP.NET
Файлы \ корень \ aa563bcf \ 59deedc0 \ App_Web_default.aspx.cdcab7d2._tlkwdos.0.cs'.
Источник предупреждений указывает на промежуточный файл App_Web_default.aspx.cdcab7d2._tlkwdos.0.cs :
Line 162:
Line 163: [System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()]
Line 164: public class default_aspx : global::WebApplication3._Default, System.Web.IHttpHandler {
Line 165:
Line 166: private static bool @__initialized;
и мой вопрос: откуда это взялось?
Веб-приложение (не веб-сайт!) Имеет один Default.aspx и один Site1.Master , без зависимостей. Они почти пустые, с asp:Label
на странице. Ранее это веб-приложение работало нормально. Когда я удаляю любые ссылки в Default.aspx.cs на мастера, все идет хорошо. Мастер имеет только некоторый код.
На самом деле это один из множества маленьких тестовых веб-приложений, которые меня просто забыли, так что мне было все равно. Но я не видел этого раньше, и теперь мне интересно, что делать, кроме копирования кода в новый проект (решение для очистки не помогает).
Примечание: я прочитал этот пост и некоторые другие, они не применяются.