问题列表 - 第379页

C#.Net 3.5使用LINQ替换文件扩展名的代码

我已经编写了这个非常简单的函数来在C#.NET 3.5中使用LINQ替换文件扩展名,但是我觉得有更优雅的方法来执行此操作.(我不打算在这里使用LINQ - 只是寻找更优雅的方法.)想法?

    private string ReplaceFileExtension(string fileName, string newExtension)
    {
        string[] dotSplit = fileName.Split('.');
        return String.Join(".", dotSplit.Take(dotSplit.Length - 1).ToArray()) + "." + newExtension;
    }
Run Code Online (Sandbox Code Playgroud)

(我知道如果原始文件名没有点,这将不起作用.)

c# linq .net-3.5

3
推荐指数
1
解决办法
1825
查看次数

你如何在C#中生成一个随机数?

我想在2个值之间生成一个随机浮点数.在C#中执行此操作的最佳方法是什么?

c# random floating-point

33
推荐指数
2
解决办法
4万
查看次数

Outlook通过网页发送电子邮件

我有一个用ASP.net和C#开发的Web应用程序,它运行在我公司的内部网上.因为此应用程序的所有用户都毫无例外地使用Microsoft Outlook,所以我希望应用程序在客户端打开Outlook消息. 我知道Office设计为在桌面上运行而不是从服务器运行,但是我在客户端创建Word或Excel文档没有问题.

我有使用Microsoft.Office.Interop.Outlook命名空间和服务器上安装的Outlook实例化Outlook对象的代码.当我尝试从服务器运行代码时,我收到一条DCOM源错误消息,指出"机器默认权限设置不授予具有CLSID的COM服务器应用程序的本地激活权限{000C101C-0000-0000-C000-000000000046用户可以使用组件服务管理工具修改此安全权限." 我已使用组件服务工具修改了权限,但仍然遇到同样的错误.

有没有办法克服这个问题,或者这是一个徒劳无功的练习,因为Outlook无法在客户端从服务器端代码打开?

由于电子邮件可以获得的极长,Mailto将无法工作.此外,发送它的用户需要为收件人的文本添加眼睛.

c# asp.net outlook ms-office

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

如何获得ClickOnce Publish版本以匹配AssemblyInfo.cs文件版本?

每次我在ClickOnce中发布应用程序时,我都会让它将修订版号更新一次.有没有办法自动更改AssemblyInfo.cs文件中的版本号(我们所有的错误报告都在查看汇编版本)?

versioning clickonce visual-studio

30
推荐指数
2
解决办法
2万
查看次数

任意命名约定(Business Objects)

好的,你做Business.NameBusiness.BusinessName SubCategory.IDSubCategory.SubCategoryID

你的数据库怎么样?

为什么?

我和两个人都被撕裂了.会喜欢那里的"正确答案"

c# oop naming object

0
推荐指数
1
解决办法
769
查看次数

7
推荐指数
2
解决办法
3751
查看次数

单个登录跨多个域

我们公司设有多个域,每个域上都有一个网站.此时,每个域都有自己的身份验证,通过cookie完成.

当登录到一个域的某个人需要访问另一个域的任何内容时,用户需要使用位于另一个域的另一个网站上的不同凭据再次登录.

我正在考虑转向单点登录(SSO),这样就可以消除这种麻烦.我很感激有关如何实现这一点的任何想法,因为我在这方面没有任何经验.

谢谢.

编辑: 网站是互联网(外部)和内部网(公司内部使用)网站的混合.

authentication single-sign-on

106
推荐指数
4
解决办法
8万
查看次数

发送html/image电子邮件的最佳方式是什么?

你附上图像了吗?

使用绝对网址?

你如何最好避免被标记为垃圾邮件?

html email

17
推荐指数
4
解决办法
4万
查看次数

算法/伪代码创建分页链接?

有人可以为如何生成StackOverflow上的分页链接提供代码或伪代码吗?

我不停地绞尽脑汁但却想不出一种合适的方式来构建动态链接,这些链接总是显示当前的2页,加上第一页和最后一页.

例: 1 ... 5 6 7 ... 593

algorithm paging

16
推荐指数
1
解决办法
1万
查看次数

你的伐木理念是什么?

正如杰夫·阿特伍德问:"什么是你的日志哲学应该所有代码被散落?.logthis().logthat()来电或你在事后注入记录不知何故?"

logging

22
推荐指数
2
解决办法
2145
查看次数