2016-10-20 18 views
5

के साथ फ़ाइल परिवर्तनों के लिए "डॉटनेट घड़ी" के लिए कैसे देखें ISP.NET कोर के साथ विजुअल स्टूडियो का उपयोग कर रहा हूं और केवल F5 या Ctrl + F5 (सीधे कमांड लाइन का उपयोग नहीं कर रहा) का उपयोग करके वेबसाइट चलाएं। मैं सर्वर को फिर से शुरू करने से बचने के लिए फ्लाई पर सभी बदलाव उठाए जाने के लिए "डॉटनेट घड़ी" कार्यक्षमता का उपयोग करना चाहता हूं। ऐसा लगता है कि कमांड लाइन के साथ आप इसके लिए "डॉटनेट घड़ी रन" का उपयोग करेंगे, लेकिन विजुअल स्टूडियो लॉन्चसेटिंग.जेसन का उपयोग करता है और अगर मैं इसे सही ढंग से समझता हूं तो दृश्यों के पीछे करता है।विजुअल स्टूडियो एएसपी.NET कोर

मैं "डॉटनेट घड़ी" को कैसे तार सकता हूं?

+0

मुझे लगता है कि आपके पास "घड़ी" कार्यक्षमता का गलत प्रभाव है। जब आप एक फ़ाइल बदलते हैं तो आपका आवेदन ** ** को पुनरारंभ किया जाएगा और पहले अनुरोध पर फिर से गर्म होना होगा या इसके कैश को पॉप्युलेट करना होगा (जैसा कि स्मृति में कैश की गई सामग्री में पुन: प्रारंभ होने पर खो जाती है) – Tseng

+0

ठीक है, मुझे वास्तव में आवश्यकता के बिना मतलब था एप्लिकेशन को "मैन्युअल रूप से पुनरारंभ" करने के लिए। तो मुझे समझ में आता है कि यह फ्लाई पर कुछ जादू नहीं है, जो सीएसटीएमएल दृश्यों के समान होना चाहिए, जो पूरे एप्लिकेशन को पुनरारंभ नहीं करता है। –

उत्तर

6

ओपन लॉन्चसेटिंग.जेसन और इसे profiles पर जोड़ें।

"Watch": { 
    "executablePath": "C:\\Program Files\\dotnet\\dotnet.exe", 
    "commandLineArgs": "watch run", 
    "launchBrowser": true, 
    "launchUrl": "http://localhost:5000", 
    "environmentVariables": { 
     "ASPNETCORE_ENVIRONMENT": "Development" 
    } 
    } 

ओपन project.json और tools में जोड़ना।

"Microsoft.DotNet.Watcher.Tools": "1.0.0-preview2-final" 

बहाल करने के बाद, हम विजुअल स्टूडियो के भीतर से देख सकते हैं।

enter image description here

+1

उत्तर के लिए धन्यवाद। यह सब के बाद आसान था। मैंने खुद को अनुमान नहीं लगाया है कि आप सीधे dotnet का उपयोग सीधे कमांडलाइन से launchSettings.json :) के साथ कर सकते हैं :)। हालांकि ऐसा लगता है कि यह पूर्ण एप्लिकेशन पुनरारंभ करता है, जो आईआईएस एक्सप्रेस के पीछे दौड़कर और केवल एप्लिकेशन का निर्माण करके हासिल किया जा सकता है। यदि आप कई बदलाव करते हैं तो मुझे लगता है कि प्रत्येक फ़ाइल को सहेजने पर घड़ी फिर से शुरू हो जाएगी। इसलिए विकल्प शायद आपके विकास के चरण (आप कितनी बार सामान बदलते हैं) पर निर्भर होना चाहिए। –

+0

कोई बदलाव नहीं लेता प्रतीत होता है। उचित निर्देशिका देखने के लिए इसके लिए और कुछ भी पसंद है? – Marchy

+0

@ मार्चची आपकी निर्देशिका संरचना क्या है? आपकी 'launch.json' फ़ाइल कहां है? दूसरे शब्दों में, आपने क्या प्रयास किया है? आप जिस स्थिति का सामना कर रहे हैं उसे निर्दिष्ट करने के लिए एक नया प्रश्न खोलने लायक हो सकता है। –

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