E-posta adı verilen bir alt klasöre sahip bir ASP.NET MVC projem var. Bu, e-posta şablonum için HTM dosyalarını içerir. Sitede belirli noktalarda, bu şablonlardan birini yüklemesi ve bir e-posta olarak göndermesi gereken bir denetleyicim var.Dosya sistemindeki ASP.NET MVC sitesinin yolunu alın
Yapmaya çalıştığım şey, geçerli yürütme derlemesinin yolunu bulmak için yansıma kullanmaktır, ancak beklediğim gibi çalışmıyor. yol geri is alıyorum:
var directory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
Ben site olarak bu garip Visual Studio üzerinden IIS içinde barındırılan bulabilirsiniz. Bunun, proje dizinimdeki proje dizininde ve üretimde IIS için dağıtım klasöründe yer alacağını düşündüm.'C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 Geçici ASP.NET \ \ ssl \ 1da130c4 \ f8e7810e \ montaj \ dl3 \ iles 5f253aca \ 1a71f123_e83bcc01 \ e-postalar \ ProductAccountConfirmation.htm'
, bir açıklama veya ayrıntılı bağlantı ekleyin. – AFract
Sadece mükemmel, hatta IIS altında alt siteler için çalışır. –