小编Guy*_*Guy的帖子

在Visual Studio中创建新类时,如何将新类默认为public?

当我右键单击C#Visual Studio项目的解决方案并选择Add ...> Class ...时,它会创建一个没有public修饰符的类.如何让Visual Studio(2008)将类默认为公共类?

visual-studio

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

如何判断是否安装了.NET 3.5 SP1?

如何确定SP1是否已安装在具有.NET 3.5的服务器上?

installation .net-3.5

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

如何在具有不同域的同一IP /服务器上托管多个Node.js站点?

我有一个绑定了单个IP的Linux服务器.我想在此IP服务器上托管多个Node.js站点,每个站点(显然)都有一个唯一的域或子域.我希望他们都在80端口.

我有什么选择呢?

一个显而易见的解决方案似乎是让一个node.js网络应用程序服务的所有域都充当代理,并传递给在唯一端口上运行的其他node.js应用程序.

node.js

83
推荐指数
7
解决办法
7万
查看次数

.NET中是否有字符串数学计算器?

如果我有一个带有有效数学表达式的字符串,例如:

String s = "1 + 2 * 7";
Run Code Online (Sandbox Code Playgroud)

在.NET中是否有内置的库/函数来解析和评估该表达式并返回结果?在这种情况下15.

.net c#

81
推荐指数
9
解决办法
6万
查看次数

77
推荐指数
11
解决办法
41万
查看次数

Windows服务运行的目录是什么?

我创建了一个非常简单的.NET Windows服务,并使用InstallUtil.exe实用程序安装它.

在服务中,我有一段代码:

if (File.Exists("test_file.txt"))
{
   // Do something clever
}
Run Code Online (Sandbox Code Playgroud)

我在与服务相同的目录中创建了一个名为test_file.txt的文件,但代码的注释部分从未被执行过......?

.net windows-services

76
推荐指数
3
解决办法
5万
查看次数

在ASP.NET MVC中重定向未授权的控制器

我在ASP.NET MVC中有一个控制器,我已将其限制为admin角色:

[Authorize(Roles = "Admin")]
public class TestController : Controller
{
   ...
Run Code Online (Sandbox Code Playgroud)

如果不在Admin角色中的用户导航到此控制器,则会显示空白屏幕.

我想要做的是将它们重定向到View,其中显示"您需要处于Admin角色才能访问此资源".

我想到的一种方法是在IsUserInRole()上检查每个操作方法,如果不在角色中,则返回此信息视图.但是,我必须在每个打破DRY主体的Action中加入它,显然很难维护.

c# asp.net-mvc redirect authorization

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

IISReset做了什么?

在IIS 6上,IIS重置有什么作用?

请与回收应用程序池以及停止和启动ASP.NET网站进行比较.

如果替换DLL或编辑/替换ASP.NET网站上的web.config与停止和启动该网站相同?

asp.net iis iis-6

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

PowerShell中的排除列表Copy-Item似乎不起作用

我有以下PowerShell脚本片段:

$source = 'd:\t1\*'
$dest = 'd:\t2'
$exclude = @('*.pdb','*.config')
Copy-Item $source $dest -Recurse -Force -Exclude $exclude
Run Code Online (Sandbox Code Playgroud)

这适用于将所有文件和文件夹从t1复制到t2,但它只排除"root"/"first-level"文件夹中的排除列表,而不是子文件夹中的排除列表.

如何使其排除所有文件夹中的排除列表?

powershell

64
推荐指数
5
解决办法
7万
查看次数

为什么Visual Studio会创建一个新的.vsmdi文件?

如果我在Visual Studio 2008中打开一个解决方案并运行单元测试,那么VS会在Solution Items文件夹中创建一个新的.vsmdi文件,并为其提供下一个可用的编号,例如My Solution2.vsmdi.

知道为什么VS这样做以及如何让它停止这样做?

mstest visual-studio-2010 visual-studio-2008 visual-studio

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