2009-05-11 15 views
5

Bir VS 2005 Web Sitesi projem var (web uygulaması proje modeli değil, 'web sitesi' proje modeli) ve "Publish Website" aracılığıyla bin klasörüne sayfa derlemeleri için PDB dosyalarını dahil edebilmek istiyorum "Visual Studio'nun içinde bir soruna hata ayıklamaya yardımcı olmak için komut verin.Visual Studio 2005 Web Sitesi projem için PDB dosyalarını yayımlamak için "Publish Web Sitesi" komutunu nasıl alabilirim?

"Hata ayıklama/serbest bırakma" modu ayarları ile ilgili olarak ne olursa olsun, siteyi yayımladıktan sonra web sitesi derlemeleri için 'bin' klasöründe görünmesi için PDB dosyalarını alamıyorum. . Onları dışarıdan referanslar için bir araya getiriyorum, ama asıl web sitesi arkasındaki meclis meclisleri için değil, ihtiyacım olan şey.

Web sitesi proje modelini kullanarak yayınlarken bu dosyaları içerecek Visual Studio'yu nasıl alabilirim?

+0

Kulağa çok sert gelmek istemiyorum ama 'yayma' yerine 'atlamak' istiyorsun. –

+2

@Ali - emit: üretmek, göndermek, sorun; atla: hariç tut. Bana "yaymak" gibi görünüyor, Jesse'nin istediği gibi. –

+1

Yah, 'emit' demek istediğim şey, bunun nasıl olabileceğini görebiliyordum :-) 'include' olarak değiştireceğim. –

cevap

5

Yayınla komutu her zaman projenizi sürüm için derler ve pdb dosyalarının precompile sırasında oluşturulmasının bir yolunu bulamadım.

Denediğim bir geçici çözüm var. Eğer önceden derlediyseniz, "Bu önceden derlenmiş sitenin güncellenebilir olmasına izin ver" kutusunu işaretleyin ve ardından web sitesini yerinde güncelleyin, bu da dinamik bir derleme ile sonuçlanır. web.config ayarları varsa dinamik derleme hata ayıklama kodu ve pdb dosyaları üretmelidir:

İşte
<compilation defaultLanguage="your language" debug="true" /> 

farklı yayımlamak seçenekler hakkında bir good blog post olduğunu.

+0

Yup, bu onu güzelce kırıyor. Teşekkürler! –

İlgili konular