Di mesin pengembangan Win 7 saya, dan untuk menggunakan contoh SQL Express bukannya localDB diinstal secara default. Saya menghapus centang "Gunakan IIS Express" di halaman properti proyek MVC 4 saya (tab Web), kemudian saya mendapatkan kesalahan berikut:
ASP.NET 4.5 belum terdaftar di server Web. Anda perlu mengkonfigurasi server Web Anda secara manual untuk ASP.NET 4.5 agar situs Anda berjalan dengan benar.
Saya memverifikasi bahwa ASP.NET diaktifkan dalam fitur IIS.
Tolong apa yang bisa dilakukan untuk menyelesaikan ini?
targetFramework="4.5"
atribut ke<compilation>
elemen.Jawaban:
Mungkin Anda harus menjalankan yang berikut ini di command prompt Visual Studio Tools :
Anda dapat membaca lebih lanjut tentang Alat Registrasi IIS ASP.NET (Aspnet_regiis.exe) di sini .
sumber
aspnet_regiis
dari pustaka framework .Net terbaru:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe /i
Pada Windows 8.1, karena .NET 4.5 bawaan, perbaikannya adalah menjalankan ini dari prompt perintah administratif:
sumber
/all
perlu? Di sini: support.microsoft.com/kb/2736284 mereka tidak menentukannya ...Jika Anda telah menginstal .NET framework 4.6, Anda mungkin melihat kesalahan ini karena bug VS. Solusi dan resolusi di sini:
http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio- setelah-instalasi-microsoft-net-framework-4-6.aspx
EDIT:
Seperti disebutkan dalam beberapa komentar, ini dapat terjadi di belakang layar setelah memutakhirkan ke Windows 10 atau Visual Studio 2015.
sumber
Untuk komputer klien Windows 8, aktifkan "IIS-ASPNET45" di "Nyalakan / Matikan Fitur Windows" di bawah "Layanan Informasi Internet-> Layanan Web Luas Dunia -> Fitur Pengembangan Aplikasi -> ASP.NET 4.5".
sumber
Folder .net menimpa 4.0 folder jadi jalankan perintah ini:
Daftarkan .net framework ke IIS goto
Start -> run-> cmd -> run as type administrator:
sumber
Atasi dengan pembaruan VS.
Ikuti tautan ini ( https://blogs.msdn.microsoft.com/webdev/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual- studio-setelah-instalasi-microsoft-net-framework-4-6 / )
Resolusi : Microsoft telah menerbitkan perbaikan untuk semua versi Microsoft Visual Studio yang terpengaruh.
Visual Studio 2013 -
Unduh Visual Studio 2013 Update 4 Untuk informasi lebih lanjut tentang Visual Studio 2013 Update 4, silakan merujuk ke: Visual Studio 2013 Update 4 KB Article Visual Studio 2012
Pembaruan untuk mengatasi masalah ini untuk Microsoft Visual Studio 2012 telah diterbitkan: KB3002339 Untuk menginstal pembaruan ini langsung dari Pusat Unduhan Microsoft, di sini Visual Studio 2010 SP1
Pembaruan untuk mengatasi masalah ini untuk Microsoft Visual Studio 2010 SP1 telah diterbitkan: KB3002340 Pembaruan ini tersedia dari Pembaruan Windows Untuk menginstal pembaruan ini langsung dari Pusat Unduhan Microsoft, di sini
sumber
Tidak perlu mengetikkan c: \
Mulai -> jalankan-> cmd -> Jalankan sebagai administrator dan jalankan perintah di bawah ini
.NET Framework versi 4 (sistem 32-bit)
% windir% \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis.exe -i
.NET Framework versi 4 (sistem 64-bit)
% windir% \ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_regiis.exe -i
Atau gunakan Command Prompt dari alat Visual Studio: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Program \ Microsoft Visual Studio 2012 \ Visual Studio Tools> VS2012 x86 Prompt Perintah Asli Tools
Versi dapat bervariasi .. Semoga ini bisa membantu.
sumber
Saya memiliki masalah yang sama persis, meskipun ASP.NET 4.5 muncul sebagai diinstal di bawah "Aktifkan / Nonaktifkan Fitur Windows". Saya mencoba semuanya sampai akhirnya saya menghapus ASP.NET 3.5 dan 4.5 sepenuhnya dari bawah "Aktifkan / Nonaktifkan Fitur Windows", reboot PC saya dan instal ulang lagi. Itu memecahkan masalah.
sumber
Saya juga mengalami masalah itu. Saya mencoba solusi di atas tetapi tidak berhasil untuk saya.
Saya menginstal pembaruan studio visual dan masalah saya telah diperbaiki.
Unduh pembaruan studio visual dari tautan di bawah ini http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects -in-microsoft-visual-studio-setelah-instalasi-microsoft-net-framework-4-6.aspx
Terima kasih!
sumber
Sesuatu yang perlu Anda tambahkan melalui Program & Fitur. Lihat tautan di bawah yang menyelesaikan masalah saya. Cukup ikuti langkah-langkah di bawah ini dan Anda harus mendapatkannya.
Dikutip dari tautan:
http://modelrail.otenko.com/electronics/asp-net-4-5-has-not-been-registered-on-the-web-server
sumber
tl; dr; Mengklik OK adalah solusinya, semuanya akan berfungsi dengan baik setelah itu.
Saya juga menerima pesan kesalahan ini.
Lingkungan: Windows 10, IIS8, VS 2012 Web.
Setelah menemukan halaman ini, bersama dengan beberapa solusi yang tampaknya invasif, saya membaca opsi perbaikan terbaru di https://support.microsoft.com/en-us/help/3002339/unexpected-dialog-box-appears-when-you-open -proyek-dalam-visual-studio seperti yang disarankan di sini.
Harap hindari melakukan sesuatu yang terlalu drastis, dan perhatikan bagian halaman yang ditandai "Penanganan Masalah" seperti yang ditunjukkan di bawah ini:
Dengan kata lain, klik OK pada kotak dialog satu kali, dan pesannya hilang selamanya. Proyek ini akan bekerja dengan baik.
sumber
Saya memiliki masalah yang sama.
Dan mendapatkan solusi menyalakan ASP Net dari
Turn Windows feature on or off
menu.sumber
Saya memiliki masalah yang sama. Setelah pencarian yang panjang, saya mengubah kumpulan aplikasi ke
ASP.NET v4.x
dalam manajer IIS.sumber
Untuk windows 10 dengan kesalahan di bawah ini: Konfigurasi Web http: // localhost: 64886 / untuk ASP.NET 4.5 gagal. Anda harus secara manual mengkonfigurasi situs ini untuk ASP.NET 4.5 agar situs dapat berjalan dengan benar. ASP.NET 4.0 belum terdaftar di server Web. Anda perlu mengkonfigurasi server Web Anda secara manual untuk ASP.NET 4.0 agar situs Anda berjalan dengan benar. Solusi: https://blogs.msdn.microsoft.com/webdev/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio- setelah-instalasi-microsoft-net-framework-4-6 /
sumber
Saya memiliki masalah yang sama ketika menggunakan Visual Studio 2012. Dengan mengaktifkan fitur IIS tidak berfungsi, karena saya masih menerima kesalahan. Cobalah metodenya tetapi tidak beruntung.
Solusi saya adalah:
iisreset /noforce YourComputerName
, dan tekan ENTER.sumber
Beberapa fitur IIS yang akan diaktifkan: Referensi
Kemudian perbaiki pemetaan IIS untuk ASP.NET, jalankan utilitas Aspnet_regiis.exe. Referensi
sumber
tautan ini menjelaskan apa yang menyebabkan masalah dan penyelesaian cepat untuk masalahnya, hanya dengan memperbarui studio visual dan menyediakan tautan untuk pembaruan
http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio- setelah-instalasi-microsoft-net-framework-4-6.aspx
sumber
Coba ini Setelah pergi ke jendela Program dan Fitur->, tekan "Aktifkan atau nonaktifkan Fitur Windows" di panel kiri.
Sekarang gulir ke bawah melalui pohon dan temukan:
Layanan Informasi Internet Fitur Pengembangan Aplikasi Layanan World Wide Web ... dan kemudian periksa semua fitur yang relevan yang Anda butuhkan. Saya memilih .NET 3.5 dan 4.6.
dan jika tidak berhasil maka pergilah ke Biarkan ia melakukan tugasnya dan kemudian Anda harus kembali ke happy-development-land di VS sebelum Anda menyadarinya. Jika tidak, maka sebenarnya itu adalah bug di Visual Studio. Silakan periksa tambalan berikut untuk versi VS Anda: VS2010 , VS2012 atau VS2013 . Ini pasti akan membantu Anda.
sumber
jalankan visual studio dalam hak admin dan jalankan mengikuti "commandaspnet_regiis -i"
sumber