# ஏஎஸ்பி.நெட்

## பண்புகள்

### பிற கோப்புகள்

ASP.NET-ல் உள்ளடங்கி இருக்கும் பல்வேறு பதிப்புகளுடன் இணைந்திருக்கும் பிற கோப்பு விரிவாக்கங்கள்:  
| நீட்சி | தேவைப்படும் பதிப்பு | விளக்கம் |  |
| --- | --- | --- | --- |
| asax | 1.0 | Global.asax, இது பயன்பாட்டு-அளவிலான தர்க்கத்திற்காக பயன்படுத்தப்படுகிறது |  |
| ascx | 1.0 | வலை பயனர்கட்டுப்பாடுகள்: வலைப்பக்கங்களில் தேவைக்கேற்ற கட்டுப்பாடுகள் இடம் பெறச்செய்யப்படும். |  |
| ashx | 1.0 | தேவைக்கேற்ற HTTP கையாளுனிகளை மாற்றியமைத்தல் |  |
| asmx | 1.0 | வலைச்சேவை பக்கங்கள். பதிப்பு 2.0-ல் இருந்து ஒரு asmx கோப்பின் ஒரு பின்புற குறியீட்டு பக்கம் app_code கோப்புறைக்குள் இருத்தப்படும். |  |
| axd | 1.0 | trace.axd வெளியீடுகளைக் கோரி web.config-ல் செயற்தூண்டல் செய்யப்படும் போது, பயன்பாட்டு-அளவிலான கண்காணிப்பை வெளியிடுகிறது. மேலும் இது சிறப்பு webresource.axd கையாளுனியிலும் பயன்படுத்தப்படுகிறது, இது ஒரேயொரு கோப்பில் (ஒரு 'assembly') நிறுவுவதற்காக படங்கள், ஸ்கிரிப்ட்கள், css மற்றும் இதர பிறவற்றுடன் ஓர் ஆக்கக்கூறை/கட்டுப்பாட்டை முழுமையாக தொகுக்க கட்டுப்பாட்டு/ஆக்கக்கூறு அபிவிருத்தியாளர்களை அனுமதிக்கிறது. |  |
| உலாவி | 2.0 | உலாவிக்கு பொருந்தக்கூடிய கோப்புகள் XML வடிவத்தில் சேமிக்கப்படுகின்றன; இது பதிப்பு 2.0-த்தில் அறிமுகப்படுத்தப்பட்டது. ASP.NET 2 பொதுவான வலை உலாவிகளுக்கு ஒத்துழைக்கும் வகையில் இவற்றில் பலவற்றை முன்னிருப்பாகவே கொண்டிருக்கிறது. இவை எந்த உலாவி எம்மாதிரியான திறனைக் கொண்டிருக்கிறது என்பதை குறிப்பிடுகிறது, இதன் மூலம் ASP.NET 2 தானாகவே மாற்றியமைத்து கொண்டு, அதற்கேற்ப அதன் வெளியீட்டை துல்லியமாக்கி கொள்ளும். சிறப்பார்ந்த .உலாவி கோப்புகளும் கையாள்வதற்காக இலவச பதிவிறக்கத்தில் கிடைக்கின்றன, எடுத்துக்காட்டாக, W3C மதிப்பீட்டான், இதன் மூலம் அது தரமுறைப்படுத்தலுக்கு ஏற்புடைய வகையில் இருந்து தரமுறைப்படுத்துவதற்கு ஏற்ற பக்கங்களை முறையாக எடுத்துக்காட்டுகிறது. பயன்பாட்டிற்கு கடுமையான BrowserCaps பிரிவை மாற்றிவிடுகிறது, machine.config-ல் இருக்கும் இதை ASP.NET 1.x-ல் இருக்கும் web.config-ல் திருத்தி எழுத முடியும். |  |
| config | 1.0 | ஒரு குறிப்பிட்ட வலைப்பயன்பாட்டில் இந்த விரிவாக்கத்தை முன்னிருப்பாக பயன்படுத்தக் கூடிய ஒரே கோப்பு web.config கோப்பாகும் (இதே போல machine.config மொத்த வலை சர்வரையும் மற்றும் அதிலிருக்கும் அனைத்து பயன்பாடுகளையும் பாதிக்கும்), ஆனால் பிற config கோப்புகளை உருவாக்கவும், உள்ளெடுக்கவும் தேவையான வசதிகளை ASP.NET வழங்குகிறது. இவை XML வடிவத்தில் சேமித்து வைக்கப்படுகின்றன. |  |
| cs/vb | 1.0 | குறியீட்டு கோப்புகள் (cs என்பது c# என்பதைக் குறிக்கிறது, vb என்பது விஷூவல் பேசிக்கைக் குறிக்கிறது). பின்புற குறியீட்டு கோப்புகள் (மேலே பார்க்கவும்) அதிக செல்வாக்கு பெற்றிருக்கும் வகையில் இரண்டு முக்கிய பொது மொழிகளுக்காக ".aspx.cs" அல்லது ".aspx.vb" விரிவாக்கங்களைக் கொண்டிருக்கும். பிற குறியீட்டு கோப்புகளும் (பெரும்பாலும் பொதுவான "library" வகுப்புகளைக் கொண்டிருக்கும்) cs/vb விரிவாக்கங்களுடன் வலை கோப்புறைகளில் இருக்கும். ASP.NET 2-ல் இவை App_Code கோப்புறைக்குள் இருத்தப்பட்டிருக்கும், இங்கு மாற்றிமாற்றி தொகுக்கப்பட்டு, மொத்த பயன்பாட்டிற்கும் கிடைக்கும் வகையில் செய்யப்பட்டிருக்கும். |  |
| dbml | 3.5 | LINQ to SQL தரவு வகுப்புகள் கோப்பு |  |
| master | 2.0 | முதன்மை பக்க கோப்பு. Master1.master என்பது முன்னிருப்பு கோப்பு பெயராகும். |  |
| resx | 1.0 | உலகமயமாக்கம் மற்றும் மொழிமாற்றத்திற்கான ஆதார கோப்புகள். ஆதார கோப்புகள் உலகளாவிய வகையிலோ அல்லது "local" ஆகவோ இருக்கக்கூடும், "local" என்பது ஒரு குறிப்பிட்ட aspx அல்லது ascx கோப்பிற்குரியது என்பதைக் குறிக்கிறது. |  |
| sitemap | 2.0 | தளவரைப்பட உள்ளமைவு கோப்புகள். முன்னிருப்பு கோப்பு பெயர் web.sitemap என்பதாகும். |  |
| வெளித்தோற்றம் | 2.0 | மாற்றமைப்பு வெளித்தோற்ற கோப்புகள் |  |
| svc | 3.0 | விண்டோஸ் தொடர்பு அமைப்புச் சேவை கோப்பு |  |
| edmx | 3.5 | ADO.NET நிறுவன வரைச்சட்ட மாதிரி | } |