ASP.NET MVC - Kuhaditha tovuti
- Pya zaidi Mwongozo wa HTML ya MVC
- Pya zaidi Mwongozo wa Toleo la MVC
Mwongozo wa kuhaditha programu MVC bila kutumia Visual Web Developer
Ina kushika kuhaditha programu yako kwa kutumia Visual Web Developer
Kwa kuitumia amri ya kufupisha kwenye WebMatrix, Visual Web Developer au Visual Studio, inaweza kufupisha programu ya ASP.NET MVC kwenye serveri ya kufupishwa.
Hii inakopisha mifayili ya programu zote, controllers, models, images, na mifayili ya DLL zote zilizohitajika, ambazo inaweza kutumiwa kwa MVC, Web Pages, Razor, Helpers, SQL Server Compact (ikiwa inatumiwa database).
Mwaka hivi hatutakupenda kutumia opzione hii. Hii inaweza kuwa kwamba mtaarifu wa mhosti wako inahusika na FTP? Hii inaweza kuwa kwamba tovuti yako inahusika na ASP? Hii inaweza kuwa kwamba utafaa kusaidia kusaidia kusaidia kusaidia mifayili? Hii inaweza kuwa kwamba unatumia software ya kufupisha mifayili ya nyingine?
Unaweza kumwita matukio? Ndio, nimeenda. Nawaenda kusaidia.
Kuendeleza kopi ya tovuti, inahitajika kwamba utafute mifano ya mifayili sahihi, kopi ya mifayili ya DLL, na kuondoa pale.
Tafadhali tafuta mafanikio haya:
1. Tumia versioning ya uwanja wa ASP.NET wa hivi karibuni
Kabla ya kuendelea, ingatathikia kwamba mhosti wako inashinda versioning ya uwanja wa ASP.NET (4.0).
2. Kopisha dosari ya Web
Kopisha programu yako (kila dosari na matumizi) kwenye dosari ya programu kwenye mhosti ya kufupishwa (serveri).
Kama: App_Data Dosari ina data ya mtaarifu, haikupika dosari ya App_Data hii.
3. Kopisha mifayili ya DLL
Vitabu ya programu kwenye serveri ya kufupishwa huzungumza kwa dosari ya bin. (Ikiwa umewaangalia msaada, dosari ya bin inahusika)
Kopisha mifayili zote kwenye dosari yako:
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies
kwenye dosari ya bin kwenye mtafiti wa ujumbe.
4. Kopisha mifayili ya DLL ya SQL Server Compact
Ikiwa programu yako inatumiwa na database ya SQL Server Compact (mifayili .sdf kwenye App_Data dosari), inahitajika kuikopisha mifayili ya DLL ya SQL Server Compact:
Kopisha vyuo vingine kwa dosia zote kwenye dosari yako:
C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v4.0\Private
kwenye dosari ya bin kwenye mtafiti wa ujumbe.
Kumaliza au kuhariri faili ya Web.config ya programu:
Mfano C#
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.data> <DbProviderFactories> <remove invariant="System.Data.SqlServerCe.4.0" /> <add invariant="System.Data.SqlServerCe.4.0" name="Microsoft SQL Server Compact 4.0" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.1,Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> </DbProviderFactories> </system.data> </configuration>
5. Kurepikia data ya SQL Server Compact
Kihakika kwamba kifaidi cha App_Data kinakufaa faili ya .sdf ya data ya mtafiti?
Ni unapenda kupatikana data ya mtafiti kwenye mtafiti wa ujumbe?
Kawaida haukubalianika.
Ikiwa unapenda kurepikia faili ya data ya SQL (faili ya sdf), unapaswa kumafungua data zote katika kumbukumbu, kwa baadhi ya kurepikia faili ya .sdf yenye data yako kwenye kituo cha kucha cha mchakato kutoka kwenye mtafiti.
Ni hivyo. Usihakikishe huzuni!
- Pya zaidi Mwongozo wa HTML ya MVC
- Pya zaidi Mwongozo wa Toleo la MVC