ASP.NET Web Pages - వెబ్సైట్ పబ్లిష్ చేయండి

WebMatrix లేకుండా Web Pages అప్లికేషన్ను పబ్లిష్ చేయడం నేర్చుకోండి

WebMatrix లేకుండా మీ అప్లికేషన్ను పబ్లిష్ చేయండి

ASP.NET వెబ్ పేజీస్ అప్లికేషన్ను రిమోట్ సర్వర్కు పబ్లిష్ చేయడానికి WebMatrix (, Visual Web Developer లేదా Visual Studio) లో Publish కమాండ్ ఉపయోగించవచ్చు.

ఈ ఫంక్షన్ అన్ని అప్లికేషన్ ఫైల్స్, cshtml పేజీలు, చిత్రాలు మరియు అన్ని అవసరమైన DLL ఫైల్స్ను కాపీ చేస్తుంది, ఇవి వెబ్ పేజీస్, Razor, Helpers మరియు SQL Server Compact (డేటాబేస్ ఉపయోగించబడితే) కోసం ఉపయోగించబడతాయి.

కొన్నిసార్లు మేము ఈ ఎంపికలను ఉపయోగించకుండా ఉంటాము. బహుశా మీ హోస్ట్ ప్రొవైడర్ మాత్రమే FTP మద్దతు ఇస్తుంది అని? బహుశా మీ వెబ్సైట్ ASP ఆధారితం అని? బహుశా మీరు ఈ ఫైల్స్ను స్వయంగా కాపీ చేయాలని అనుకుంటారా? లేదా మీరు ఇతర పబ్లిష్ సాఫ్ట్వేర్స్ ఉపయోగించాలని అనుకుంటారా?

మీరు సమస్యలను ఎదుర్కొంటారా? అవును, కానీ మేము దాన్ని పరిష్కరించగలము.

నుంచి సైట్ను కాపీ చేయడానికి, మీరు సరైన ఫైల్స్ను ఉపయోగించడానికి ఎలా, ఏ DLL ఫైల్స్ను కాపీ చేయాలి మరియు వాటిని ఎక్కడ నిలుపుతారనేది తెలుసుకోవాలి.

下面是具体步骤:

క్రింది వివరాలు ఇక్కడ ఉన్నాయి:

1. అతినొక్క ఆస్పనెట్ వెర్షన్ ఉపయోగించండి

2. Web ఫోల్డర్ ను కాపీ చేయండి

మీరు కొనసాగుతూ ఉన్నప్పుడు, మీ హోస్ట్ ను అతినొక్క ఆస్పనెట్ వెర్షన్ (4.0 లేదా 4.5) నడిపే చూసుకోండి.

మీ అప్లికేషన్ డేటా ఉంటేఈ డేటాను కాపీ చేయకూడదు.క్రింది దశ 4 ని చూడండి.

3. DLL ఫైళ్ళు

రిమోట్ హోస్ట్ పై bin ఫోల్డర్ లో అన్ని dll ఫైళ్ళు పరిరక్షించబడాలి. దానిలో అన్ని dll ఫైళ్ళు ఉండాలి.

bin ఫోల్డర్ ను కాపీ చేసిన తరువాత, దానిలో ఈ ఫైళ్ళు ఉండాలి:

  • Microsoft.Web.Infrastructure.dll
  • NuGet.Core.dll
  • System.Web.Helpers.dll
  • System.Web.Razor.dll
  • System.Web.WebPages.Administration.dll
  • System.Web.WebPages.Deployment.dll
  • System.Web.WebPages.dll
  • System.Web.WebPages.Razor.dll
  • WebMatrix.Data.dll
  • WebMatrix.WebData

4. డేటా కాపీ చేయండి

మీ అప్లికేషన్ డేటా లేదా డేటాబేస్ కలిగి ఉంటే. ఉదాహరణకు SQL Server Compact డేటాబేస్ (.sdf ఫైలు) లో ఉన్నాయి (App_Data ఫోల్డర్ లో ఉన్నాయి), క్రింది విషయాలను పరిగణించండి:

మీరు పరీక్ష డేటాను రిమోట్ సర్వర్ కి ప్రచురించాలని కోరుకున్నారా?

సాధారణంగా ఇది అవసరం లేదు.

మీ డెవలప్ మెషిన్ పై పరీక్ష డేటా ఉంటే, దానివల్ల రిమోట్ హోస్ట్ పై డేటా ముడిపోయవచ్చు.

మీరు SQL డేటాబేస్ (.sdf ఫైలు) ను కాపీ చేయాలి ఉంటే, మీరు డేటాబేస్ లోని అన్ని డేటాలను తొలగించాలి, మరియు ఈ ఖాళీ .sdf ఫైలును సర్వర్ కి కాపీ చేయండి.

ఇది అన్ని. మీరు అదృష్టం తెలుసు!