小编ext*_*din的帖子

将Nuget用于共享视图

我正在开始一个新的应用程序,它将与其他应用程序共享相同的导航栏(至少内容).这些都将托管在同一个域上,但可能是不同的服务器.

我知道Nuget可以用来共享库,但是在共享共享视图时它有什么用处,比如_SharedHeader,_Master页面.每个应用程序都必须下拉新的nuget包并重新部署以查看导航栏中的更改,例如,此代码更改位于一个位置,而不是更新_SharedHeader的每个应用程序.

还有其他选择会更好吗?我不确定ISS中的站点如何继承共享视图,我遇到它们在虚拟目录中共享web.configs.

是否可以使用一个nuget包进行共享视图,这是一个好主意,还有什么其他可能的重新发布?我对nuget,mvc以及相关主题的了解非常简陋,但这似乎是管理代码的好主意.

再次感谢.

asp.net-mvc nuget

6
推荐指数
1
解决办法
1250
查看次数

从路径创建/打开现有消息到c#中的新Outlook.MailItem

您好我想从位于磁盘上的现有创建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)

c# outlook mailitem

2
推荐指数
1
解决办法
8138
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

mailitem ×1

nuget ×1

outlook ×1