小编Rob*_*Rob的帖子

FileSystemWatcher无法访问网络驱动器

我试图使用Windows服务在某些服务器路径上运行文件观察程序.我正在使用我的Windows登录凭证来运行该服务,并且能够从我的登录中访问此"someServerPath".但是,当我从FileSystemWatcher那样做时,它抛出:

目录名\ someServerPath无效"异常.

var fileWatcher = new FileSystemWatcher(GetServerPath()) 
    {
        NotifyFilter=(NotifyFilters.LastWrite|NotifyFilters.FileName),
        EnableRaisingEvents=true,
        IncludeSubdirectories=true
    };

public static string GetServerPath() 
{
    return string.Format(@"\\{0}", FileServer1);              
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮我这个吗?

c# windows-services filesystemwatcher

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

将参数传递给用户控件 - asp.net

我有这个用户控件:

<user:RatingStars runat="server" product="<%= getProductId() %>" category="<%= getCategoryId() %>"></user:RatingStars>
Run Code Online (Sandbox Code Playgroud)

您可以通过调用两种方法来查看我填写产品和类别:

public string getProductId()
{
    return productId.ToString();
}

public string getCategoryId()
{
    return categoryId.ToString();
}
Run Code Online (Sandbox Code Playgroud)

我不明白为什么在用户控件中,当我接收到的数据(产品和类别)时,它给了我"<%= getProductId()%>"而不是给出从该方法收到的id ...

任何帮助将不胜感激......

编辑:解决方法:product ='<%#getProductId()%>'

最后一个问题:在用户控件中我有这个:

 public string productId;
 public string product
{
    get
    {
        return productId;
    }
    set
    {
        productId = value;
    }
}
Run Code Online (Sandbox Code Playgroud)

所以,我希望在用户控件中将productId设置为ok.不幸的是,当我尝试使用它时它是空的...

有什么我写的不正确吗?

c# asp.net

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

从C#代码安装IIS

有什么方法可以从C#代码安装IIS?
我需要为我的应用程序创建一个部署安装程序,但我需要在机器上安装IIS,因此我想验证是否使用C#代码安装了IIS,如果不是则安装它.
安装程序必须适用于所有版本的IIS.

提前致谢.
圣保罗

c# iis

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

如何在asp.net中将服务器端页面的值传递给客户端功能

在我的应用程序中,我需要将一个字符串值从服务器端(.aspx.cs)传递到客户端(.aspx)页面中的函数.

任何人都可以通过提供想法和示例代码来帮助我吗?

c# asp.net

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

在通知区域显示winform

我想在系统托盘正上方的右下角显示一个winform,

我怎么做?这是我的代码:

public static void Notify()
{        
    Rectangle workingArea = Screen.PrimaryScreen.WorkingArea;
    Form fm = new Form();
    fm.ClientSize = new Size(200, 200);
    int left = workingArea.Width - fm.Width;
    int top = workingArea.Height - fm.Height;
    fm.Location = new Point(left, top);
    fm.ShowInTaskbar = false;
    fm.ShowIcon = false;
    fm.MinimizeBox = false;
    fm.MaximizeBox = false;
    fm.FormBorderStyle = FormBorderStyle.FixedToolWindow;
    fm.Text = "Test";
    fm.TopMost = true;
    fm.Show();
}
Run Code Online (Sandbox Code Playgroud)

c# winforms notification-area

6
推荐指数
3
解决办法
6669
查看次数

在多线程环境中的SQL Server中INSERT之后获取ID?

如何在SQL Server中插入INSERT后获取id?

对于我的插页,我使用 context.ExecuteStoreCommand()

警告:我有一个多线程应用程序,它在同一个表中"同时"插入一些数据.

c# sql-server identity insert

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

通过直接读取PE来确定dll是否是.valid CLR dll(64位问题)

我正在努力将32位Web应用程序迁移到64位,并且我的插件加载器代码存在一些问题.

在32位版本中,我们扫描所有.net dll的webapps bin目录,然后加载它们Assembly.Load以检查我们的插件属性是否存在.

我们使用公共域代码以相当漂亮的方式完成了这项工作:

/// <summary>
/// Returns true if the file specified is a real CLR type, 
/// otherwise false is returned.
/// False is also returned in the case of an exception being caught
/// </summary>
/// <param name="file">A string representing the file to check for 
/// CLR validity</param>
/// <returns>True if the file specified is a real CLR type, 
/// otherwise false is returned.
/// False is also returned in the case of an …
Run Code Online (Sandbox Code Playgroud)

c# dll 64-bit parsing portable-executable

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

如何关闭ie8标签

下面的代码没有关闭Internet Explorer 8中的选项卡.如果我将Wm_close命令发布到Wnd,它会关闭Internet Explorer,但我想关闭当前选项卡而不是整个'ieframe'.FindWindowEX(Wnd,0,'Frame Tab',nil)是否应该重新设置一个句柄即框架?如果是,为什么不关闭Internet Explorer中的当前选项卡?

var
   Wnd, WndChild : hwnd;
begin
   Wnd := FindWindow('IEFrame', nil);
   WndChild := FindWindowEX(Wnd, 0, 'Frame Tab', nil);
   postmessage(WndChild, wm_close, 0, 0);
end;
Run Code Online (Sandbox Code Playgroud)

delphi winapi internet-explorer-8

5
推荐指数
1
解决办法
2748
查看次数

在命令行中针对.vdproj运行devenv不会产生MSI

我想在命令提示符中.vdproj使用该devenv命令从文件生成MSI文件.此命令运行良好但不生成任何MSI文件.怎么了?

我应该在环境变量中设置什么,还是有其他方法从.vdproj文件生成MSI ?

c# vdproj visual-studio c#-3.0

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

如何使用Visual Studio 2008部署asp.net应用程序

我正在尝试使用IIS发布一个网站,我创建了一个虚拟目录,并在此目录中添加了所有网页并配置了虚拟目录,但我仍然无法运行我的Web应用程序.

c# asp.net visual-studio-2008 visual-studio

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