Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
oleh Jason Lee
Topik ini menjelaskan cara mengunduh dan mengonfigurasi solusi Contact Manager untuk berjalan secara lokal di stasiun kerja pengembang.
Persyaratan Sistem
Untuk menjalankan solusi Contact Manager secara lokal dan untuk melakukan tugas lain yang dijelaskan dalam tutorial ini, Anda harus menginstal perangkat lunak ini di stasiun kerja pengembang Anda:
- Visual Studio 2010 Service Pack 1, Premium atau Ultimate Edition
- Internet Information Services (IIS) 7.5 Express
- SQL Server Express 2008 R2
- Alat Penyebaran Web IIS (Web Deploy) 2.1 atau yang lebih baru
- ASP.NET 4.0
- ASP.NET MVC 3
- .NET Framework 4
- .NET Framework 3.5 SP1
Dengan pengecualian Visual Studio 2010, Anda dapat mengunduh dan menginstal versi terbaru dari semua produk dan komponen ini melalui Alat Penginstal Platform Web.
Unduh dan Ekstrak Solusi
Anda dapat mengunduh aplikasi sampel Contact Manager dari Galeri Kode MSDN di sini.
Mengonfigurasi dan Menjalankan Solusi
Untuk mengonfigurasi dan menjalankan solusi Contact Manager di komputer lokal, Anda harus melakukan langkah-langkah tingkat tinggi ini:
- Jika Anda belum memilikinya, buat database layanan aplikasi ASP.NET lokal dengan keanggotaan dan fitur manajemen peran diaktifkan.
- Edit string koneksi dalam file web.config untuk menunjuk ke instans SQL Server Express lokal Anda.
- Jalankan solusi dari Visual Studio 2010.
Sisa bagian ini memberikan lebih banyak panduan tentang cara menyelesaikan masing-masing tugas ini.
Untuk membuat database layanan aplikasi
Buka perintah Visual Studio 2010. Untuk melakukan ini, pada menu Mulai , arahkan ke Semua Program, klik Microsoft Visual Studio 2010, klik Alat Visual Studio, lalu klik Perintah Visual Studio (2010).
Pada prompt perintah, ketik perintah ini, lalu tekan Enter:
aspnet_regsql –C "Data Source=.\SQLEXPRESS;Integrated Security=true" –A mr –d CMAppServices
- Gunakan sakelar –C untuk menentukan string koneksi untuk server database Anda.
- Gunakan sakelar –A untuk menentukan fitur layanan aplikasi yang ingin Anda tambahkan ke database. Dalam hal ini, m menunjukkan bahwa Anda ingin menambahkan dukungan untuk penyedia keanggotaan dan r menunjukkan bahwa Anda ingin menambahkan dukungan untuk manajer peran.
- Gunakan sakelar –d untuk menentukan nama untuk database layanan aplikasi Anda. Jika Anda menghilangkan sakelar ini, utilitas akan membuat database dengan nama default aspnetdb.
Ketika database berhasil dibuat, prompt perintah akan menampilkan konfirmasi.
Catatan
Untuk informasi selengkapnya tentang utilitas aspnet_regsql, lihat Alat Pendaftaran ASP.NET SQL Server (Aspnet_regsql.exe).
Langkah selanjutnya adalah memastikan bahwa string koneksi di solusi Contact Manager menunjuk ke instans lokal SQL Server Express Anda.
Untuk memperbarui string koneksi
Buka solusi Contact Manager di Visual Studio 2010.
Di jendela Penjelajah Solusi , perluas proyek ContactManager.Mvc , lalu klik dua kali simpul Web.config .
Catatan
Proyek ContactManager.Mvc mencakup dua file web.config . Anda perlu mengedit file tingkat proyek.
Dalam elemen connectionStrings , verifikasi bahwa string koneksi bernama ApplicationServices menunjuk ke database layanan aplikasi ASP.NET lokal Anda.
<connectionStrings> <add name="ApplicationServices" connectionString="Data Source=.\SQLEXPRESS; Integrated Security=true; Initial Catalog=CMAppServices" providerName="System.Data.SqlClient" /> </connectionStrings>
Di jendela Penjelajah Solusi , perluas proyek ContactManager.Service , lalu klik dua kali simpul Web.config .
Dalam elemen connectionStrings, dalam string koneksi bernama ContactManagerContext, verifikasi bahwa properti Sumber Data diatur ke instans lokal SQL Server Express Anda. Anda tidak perlu mengubah apa pun dalam string koneksi.
<connectionStrings> <add name="ContactManagerContext" connectionString="Data Source=.\SQLExpress; Initial Catalog=ContactManager; Integrated Security=true; multipleactiveresultsets=true" providerName="System.Data.SqlClient" /> </connectionStrings>
Simpan semua file yang terbuka.
Anda sekarang harus siap untuk menjalankan solusi Contact Manager di komputer lokal Anda.
Catatan
Jika Anda mengikuti langkah-langkah ini tanpa terlebih dahulu membuat database layanan aplikasi, ASP.NET akan membuat database saat pertama kali Anda mencoba membuat pengguna. Namun, membuat database secara manual memberi Anda lebih banyak kontrol atas set fitur layanan aplikasi yang ingin Anda dukung.
Untuk menjalankan solusi Contact Manager
Di Visual Studio 2010, tekan F5.
Internet Explorer memulai dan meminta URL aplikasi Contact Manager ASP.NET MVC 3. Secara default, aplikasi menampilkan halaman Semua Kontak .
Tambahkan beberapa kontak, lalu verifikasi bahwa aplikasi berfungsi seperti yang diharapkan.
Telusuri (
http://localhost:50114/Account/Register
sesuaikan URL jika Anda menghosting aplikasi di port yang berbeda). Tambahkan nama pengguna, alamat email, dan kata sandi, dan verifikasi bahwa Anda berhasil mendaftarkan akun.Telusuri (
http://localhost:50114/Account/LogOn
sesuaikan URL jika Anda menghosting aplikasi di port yang berbeda). Verifikasi bahwa Anda dapat masuk menggunakan akun yang baru saja Anda buat.Tutup Internet Explorer untuk menghentikan penelusuran kesalahan.
Kesimpulan
Pada titik ini, solusi Contact Manager harus sepenuhnya dikonfigurasi untuk dijalankan pada komputer lokal Anda. Anda dapat menggunakan solusi sebagai referensi ketika Anda bekerja melalui topik lain dalam tutorial ini.
Topik berikutnya, Memahami File Proyek, menjelaskan bagaimana Anda dapat menggunakan file proyek Microsoft Build Engine (MSBuild) kustom dalam solusi Contact Manager untuk mengontrol proses penyebaran.