2009-02-19 8 views
8

मेरे पास विजुअल स्टूडियो 2008 एसपी 1, .NET Framework 3.5 SP1 में 2 प्रोजेक्ट्स का समाधान है।प्रत्येक बिल्ड पर बनाया और हटाए जाने से app_offline.htm को रोक रहा है?

  • एएसपी वेबसाइट।
  • कक्षा पुस्तकालय (डीएलएल) परियोजना।

मेरे पास क्लास लाइब्रेरी में वेब साइट का संदर्भ है, क्योंकि कक्षा पुस्तकालय मेरी डेटा परत है। लेकिन वैसे भी, यह बात केवल इस बुनियादी सेटअप के साथ होती है, इन 2 प्रकार की परियोजनाओं के साथ एक समाधान और वेब साइट से कक्षा पुस्तकालय में संदर्भ।

अब, जब भी मैं कक्षा पुस्तकालय में कुछ संशोधित करता हूं और मैं इसे बनाता हूं, विजुअल स्टूडियो app_offline.htm नामक एक फ़ाइल बनाता है और फिर इसे हटा देता है (यह इसे रीसायकल बिन में भेजता है)।

यह वास्तव में कष्टप्रद है क्योंकि दिन के अंत में मैं पूर्ण रीसायकल बिन और मेरे साथ समाप्त होता हूं, पूर्णतावादी होने के नाते, मैं इसे साफ रखना चाहता हूं। मैं इस समस्या के साथ अकेला नहीं हूं: here और here

मुझे अब समस्या का कारण पता है, लेकिन अभी भी इसे ठीक करने का तरीका नहीं है। यदि आपने पहले app_offline.htm के बारे में नहीं सुना है, तो यहां ScottGu's article on app_offline है:

क्या किसी को समस्या का समाधान पता है? बिल्ड प्रक्रिया के बाद हमेशा फ़ाइल को हटाने के लिए वीएस में कुछ सेटिंग? (मैं वास्तव में ऐसा करने के लिए अपने रीसायकल बिन को सेट नहीं करना चाहता, क्योंकि मैं समय-समय पर अनजाने में चीजों को हटा देता हूं और मैं उनको पुनर्प्राप्त करने में सक्षम होना चाहता हूं।)

उत्तर

3

यह फ़ाइल नहीं जाती है मेरे लिए रीसायकल बिन। शायद आपके पास कुछ draconian उपयोगिताओं को स्थापित किया गया है, जो यह करते हैं? कई एंटी-वायरस उपकरण और सामान्य सिस्टम उपयोगिता सूट 2000 में इसे वापस करने के लिए उपयोग की जाती थीं लेकिन मुझे बाद के संस्करणों के साथ अनुभव नहीं है।

अपडेट: आप इस फ़ाइल को रीसायकल बिन में कौन सी प्रक्रिया को स्थानांतरित करने के लिए Process monitor का उपयोग कर सकते हैं।

+1

मेरे पास मेरे कंप्यूटर पर कुछ भी अजीब नहीं है। मैंने एक परीक्षण भी किया और मेरा एंटी-वायरस बंद कर दिया, फिर एक निर्माण की कोशिश की। फ़ाइल अभी भी बनाई गई है और आरबी को भेजा गया है। मुझे यह जोड़ना चाहिए कि मैंने प्रश्न पोस्ट करने से पहले कुछ शोध किया था। मैंने अन्य लोगों को एक ही समस्या के साथ देखा है, लेकिन अभी भी कोई जवाब नहीं है ... –

+0

अद्यतन: तो, मैंने प्रक्रिया मॉनीटर का उपयोग किया, सुझाव के लिए धन्यवाद। यह वास्तव में विजुअल स्टूडियो कर रहा है। मैंने इसे एक जवाब में विस्तृत किया। –

2

[अस्वीकरण: मैं पहली बार एक जवाब जोड़ रहा हूं क्योंकि मुझे आशा है कि इसे अधिक लोगों द्वारा देखा गया प्रश्न मिलेगा (मैं इसे स्वीकार करता हूं) और दूसरी बात यह है कि मेरे पास कोई टिप्पणी नहीं है, जैसा कि किसी टिप्पणी के लिए किया गया है।]

मैंने सैंडर के सुझाव का पालन किया और प्रक्रिया मॉनिटर का उपयोग यह ट्रैक करने के लिए किया कि कौन सी प्रक्रिया इस फ़ाइल को रीसायकल बिन में ले जाती है।

यह वास्तव में devenv.exe था।

ऐसी कई घटनाएं हैं जहां यह संचालन करता है जैसे: QueryDirectory, QueryOpen, CreateFile और CloseFile। और devenv.exe एकमात्र प्रक्रिया है जिसमें app_offline.htm

अभी भी ... मैं विजुअल स्टूडियो को अपने रीसायकल बिन को कैसे दर्ज कर सकता हूं? (जाने के लिए रास्ता, दान, 'उत्तर' (:)

1

मैंने वीएसटीएस सर्वर की समस्या का सामना करने के कुछ ही समय बाद ही एक ही समस्या को देखना शुरू कर दिया। वीएसटीएस सर्वर एक दिन के लिए नीचे चला गया, इसलिए मुझे खोलना पड़ा ऑफ़लाइन मोड में समाधान। VSTS सर्वर ऑनलाइन वापस आने के बाद, मुझे स्रोत नियंत्रण के तहत समाधान को फिर से खोलना पड़ा, और app_offline.htm फ़ाइलों को हर बार जब मैं अपनी वेब प्रोजेक्ट्स को पुन: संकलित करता हूं तो गैर-स्टॉप होता है।

यह वास्तव में है गुस्सा!

0

वेब साइट प्रोजेक्ट्स का उपयोग करें, न कि वेब साइट टेम्पलेट्स, जो 'डमी' के लिए हैं। :)

-2

यह सब मुझे इस विषय पर मिल सकता है। दुर्भाग्य से यह भी अटकलें है।

http://petermcg.wordpress.com/2008/05/12/silverlight-app-offline/

+0

-1: तो इस बार जवाब देने के लिए परेशान क्यों? –

+0

मेरा रीसायकल बिन भी app_offline.htm फ़ाइलों से भरा जा रहा है। मैं उत्सुक था कि यह क्यों हो रहा है और इस सवाल पर ठोकर खाई। मैं उपरोक्त लिंक में भी आया था। चूंकि अभी भी इसका कोई अच्छा जवाब नहीं है कि इस कारण क्या है या मैंने चर्चा में जो पाया है उसे जोड़ने का फैसला क्यों किया। शायद यह किसी को यह पता लगाने में मदद करेगा कि क्या हो रहा है। – onedozenbagels

1

मुझे यकीन है कि कैसे अभी तक इसे रोकने के लिए नहीं कर रहा हूँ, लेकिन मुझे पता है कि मज़बूती से मेरी पर्यावरण पर समस्या से बनाना:

Windows XP प्रो, VS2008, SourceGear (स्रोत नियंत्रण प्रणाली)।

जब भी मैं चेकआउट करता हूं, app_offline.htm फ़ाइल तुरंत रूट फ़ोल्डर में/से हटा दी जाती है और हटा दी जाती है। स्रोत नियंत्रण प्रणाली SQL एंटरप्राइज़ का उपयोग कर रही है, इसलिए मुझे यकीन नहीं है कि यह एसक्यूएल एक्सप्रेस के बारे में लोगों द्वारा पोस्ट की गई पोस्ट से कुछ संदर्भों से संबंधित है।

फिर भी, अभी भी यह नहीं पता कि इसे कैसे रोकें, लेकिन हो सकता है कि यह अन्य आंकड़ों की सहायता करेगा कि फ़ाइल कैसे उत्पन्न होती है और हटा दी जाती है।

0

मुझे यह समस्या थी क्योंकि मैंने सीधे देव मशीन से Azure वेब सेवा पर प्रकाशित किया था।

उत्तर here अन्य संभावित कार्यवाही here के साथ उत्तर।

संबंधित मुद्दे