Коли я запускаю веб-програму з Visual Studio 2008 SP1 за допомогою внутрішнього веб-сервера (не IIS), я отримую вищезазначену помилку.
Повна помилка (вихідний файл Default.aspx.cs ):
Повідомлення про помилку компілятора: CS0433: Тип 'WebApplication3.Site1' існує в обох 'c: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ root \ aa563bcf \ 59deedc0 \ App_Web_site1.master.cdcab7d2. muczzy9v.dll 'і' c: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Тимчасові файли ASP.NET \ root \ aa563bcf \ 59deedc0 \ Assembly \ dl3 \ 44c3a3cf \ 80dd34ed_6968ca01 \ WebApplication3.DLL '
Попереднє повне попередження:
Попередження: CS0436: Тип "WebApplication3._Default" у "c: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ root \ aa563bcf \ 59deedc0 \ App_Web_default.aspx.cdcab7d2._tlkwdos.0. cs 'конфлікти з імпортованим типом' WebApplication3._Default 'у' c: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ root \ aa563bcf \ 59deedc0 \ Assembly \ dl3 \ 44c3a3cf \ e096e61c_6568ca01 \ WebApplication \ WebApplication .DLL '. Використовуючи тип, визначений у 'c: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ root \ 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 на майстер, все йде добре. Майстер має лише деякий код.
Це насправді одне з багатьох маленьких веб-додатків для тестування «забудь і забудь», тому я не міг дбати менше. Але я раніше цього не бачив, і зараз мені цікаво, що робити, крім того, як скопіювати код у новий проект (рішення для очищення не допомагає).
Примітка: Я прочитав цю публікацію та деякі інші, вони не застосовуються.