我正在开始一个新的应用程序,它将与其他应用程序共享相同的导航栏(至少内容).这些都将托管在同一个域上,但可能是不同的服务器.
我知道Nuget可以用来共享库,但是在共享共享视图时它有什么用处,比如_SharedHeader,_Master页面.每个应用程序都必须下拉新的nuget包并重新部署以查看导航栏中的更改,例如,此代码更改位于一个位置,而不是更新_SharedHeader的每个应用程序.
还有其他选择会更好吗?我不确定ISS中的站点如何继承共享视图,我遇到它们在虚拟目录中共享web.configs.
是否可以使用一个nuget包进行共享视图,这是一个好主意,还有什么其他可能的重新发布?我对nuget,mvc以及相关主题的了解非常简陋,但这似乎是管理代码的好主意.
再次感谢.
您好我想从位于磁盘上的现有创建Outlook.MailItem(我相信).我将路径存储在一个字符串中,并希望访问以保存它的正文和附件.
我似乎无法弄清楚如何在c#中打开它并访问它.
目前我有一些东西
其中fl评估为"C:\ users\msgs\email.msg"之类的内容
谢谢你的时间
Outlook.Application app = new Outlook.Application();
try
{
foreach (String fl in Directory.GetFiles(docInfo.LocalPath + _preprocessorDirectory))
{
if (Regex.IsMatch(fl.Trim(), _regex, RegexOptions.IgnoreCase))
{
Outlook.MailItem email = new Outlook.MailItem(fl);
SaveAttachments(email);
SaveBody(email);
}
}
}
catch (Exception ex)
{
logger.Error("Error in Process for document " + docInfo.OriginalPath, ex);
callback.Invoke(docInfo, false);
}
return false;
Run Code Online (Sandbox Code Playgroud)