2015-12-25 7 views
6

ASP.NET MVC kullanarak bir web uygulaması oluşturdum ve bir çevrimiçi web barındırma şirketini yayınlamak istemiyorum. VS için herhangi bir özel uzantı vb.Bir web sunucusuna ASP.NET MVC uygulaması yayınlama - uygulama yerine VS proje yapısında dosyaları dağıtır

"FTP" tarafından yayımlamayı denedim, ancak tüm dosyaları ana bilgisayara kopyaladı, örneğin, 'Views' klasörü Index.cshtml ile içeri girdi (webhost)/Görünümler /Index.cshtml ve hala etki alanımın gerçek "root" ı için web ana bilgisayarım tarafından sağlanan yer tutucu sayfasına sahibim (www.mysite.com adresine gittiğimde)

Neyi yanlış yapıyorum? Ne yapmalıyım?

uygulama gayet iyi .. lokal ve hata ayıklama modunda

Ugh konuşlandırılmış işleri !! Bunu sormak için aptal hissediyorum ama bence temel bir şey değil sadece bir yapılandırma sorunu olduğunu düşünüyorum .... umarım!

+1

yaptıktan sonra barındırma yapılandırma kontrol panelinden Kişisel yayınlama ayarları dosyası indirebilirsiniz yourSite.com/Home/index? someRandomStringToAvoidCaching' – Shyju

+0

ben, ama sadece çalıştı olmasaydı/Home/index? Xyz ve bir "404.0" hatası al ... (IIS'den) – user5717135

+0

Muhtemelen appdomain doğru şekilde yapılandırılmamış. Site ayarlarını kontrol edin ve çerçeve sürümünün 2 olup olmadığını kontrol edin. Varsayılan değer budur. –

cevap

0

Hosting sunucunuzun ASP.Net'i desteklediğini varsayardım. Oluşturulan yayımlamak ayarlarından Web Deploy kullanılarak Visual Studio Your siteyi yayınlamak için çalışmalısınız

şöyle dosyası: https://msdn.microsoft.com/en-us/library/dd465337(v=vs.110).aspx

da false <compilation debug="true"> özelliğini ayarlayarak You web yapılandırma dosyasını değiştirmek unutmayın. Genellikle

Sen `denedin mi birkaç ayar

İlgili konular