小编mic*_*lle的帖子

System.Security.SecurityException:找不到源,但无法搜索部分或全部事件日志.无法访问的日志:安全性

我正在尝试创建一个Windows服务,但是当我尝试安装它时,它会回滚给我这个错误:

System.Security.SecurityException:找不到源,但无法搜索部分或全部事件日志.无法访问的日志:安全性.

我不知道这意味着什么 - 我的应用程序有最低限度,因为我只是先测试一下.

我的安装员代码:

namespace WindowsService1
{
    [RunInstaller(true)]
    public partial class ProjectInstaller : System.Configuration.Install.Installer
    {
        public ProjectInstaller()
        {
            //set the privileges
            processInstaller.Account = ServiceAccount.LocalSystem;
            processInstaller.Username = null;
            processInstaller.Password = null;

            serviceInstaller.DisplayName = "My Service";
            serviceInstaller.StartType = ServiceStartMode.Manual;

            //must be the same as what was set in Program's constructor
            serviceInstaller.ServiceName = "My Service";

            this.Installers.Add(processInstaller);
            this.Installers.Add(serviceInstaller);
        }

        private void serviceProcessInstaller1_AfterInstall(object sender, InstallEventArgs e)
        {
        }

        private void serviceInstaller1_AfterInstall(object sender, InstallEventArgs e)
        {
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的服务代码:

public partial class Service1 …
Run Code Online (Sandbox Code Playgroud)

c# windows windows-services event-log

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

无法找到请求的.Net Framework数据提供程序.它可能没有安装. - 当关注mvc3 asp.net教程时

我正在关注ASP.NET MVC 3音乐商店应用程序教程,但我一直陷入第4部分:http://www.asp.net/mvc/tutorials/mvc-music-store-part-4.它一直告诉我我没有安装SQL数据提供程序:

确切的错误:

System.ArgumentException was unhandled by user code
  Message=Unable to find the requested .Net Framework Data Provider.  It may not be installed.
  Source=System.Data
  StackTrace:
       at System.Data.Common.DbProviderFactories.GetFactory(String providerInvariantName)
       at System.Data.Entity.Internal.LazyInternalConnection.TryInitializeFromAppConfig(String name)
       at System.Data.Entity.Internal.LazyInternalConnection.Initialize()
       at System.Data.Entity.Internal.LazyInternalConnection.get_ConnectionHasModel()
       at System.Data.Entity.Internal.LazyInternalContext.InitializeContext()
       at System.Data.Entity.Internal.InternalContext.Initialize()
       at System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType)
       at System.Data.Entity.Internal.Linq.InternalSet`1.Initialize()
       at System.Data.Entity.Internal.Linq.InternalSet`1.GetEnumerator()
       at System.Data.Entity.Infrastructure.DbQuery`1.System.Collections.Generic.IEnumerable<TResult>.GetEnumerator()
       at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
       at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
       at MusicApplication.Controllers.StoreController.Index() in C:\Users\Michelle\documents\visual studio 2010\Projects\MusicApplication\MusicApplication\Controllers\StoreController.cs:line 18
       at lambda_method(Closure , ControllerBase , Object[] )
       at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters)
       at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext …
Run Code Online (Sandbox Code Playgroud)

sql-server asp.net-mvc dataprovider asp.net-mvc-3

45
推荐指数
3
解决办法
14万
查看次数

将文件拖放到文本框中

我想拖放一个文件,以便文本框显示完整的文件路径.我使用了拖动输入和拖放事件,但我发现它们没有进入事件.

private void sslCertField_DragDrop(object sender, DragEventArgs e)
{
    if (e.Data.GetDataPresent(DataFormats.FileDrop, false) == true)
    {
        e.Effect = DragDropEffects.All;
    } 
}

private void sslCertField_DragEnter(object sender, DragEventArgs e)
{
    string file = (string)e.Data.GetData(DataFormats.FileDrop);
    serverURLField.Text = file;
}
Run Code Online (Sandbox Code Playgroud)

谁能指出我做错了什么?

更新:如果程序设置为以提升的权限运行(vista/win 7),则不起作用

c#

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

多个模式与巨大的表格

考虑一个移动设备管理器系统,其中包含每个用户的信息,例如存储他已安装在手机上的应用程序的表,审核详细信息,通知信息等.为每个用户创建一个单独的模式以及相应的表是明智的吗?对于单个用户而言,表的数量很大,每个用户大约30个表.拥有一个单独的模式,将所有这些信息放入这些表(反过来创建庞大的表?)或为每个用户设置模式会更好吗?

提前致谢

database database-design multi-tenant database-performance

17
推荐指数
1
解决办法
6934
查看次数

从URL字符串中提取查询字符串

我正在阅读历史,我希望当我遇到谷歌查询时,我可以提取查询字符串.我没有使用请求或httputility,因为我只是解析一个字符串.但是,当我遇到这样的URL时,我的程序无法正确解析它:

http://www.google.com.mt/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=mt&source=hp&biw=986&bih=663&q=hotmail&meta=&btnG=Fittex+bil-Google

我试图做的是得到q =的索引和&的索引,并取两者之间的单词,但在这种情况下,&的索引将小于q =,它会给我错误.

有什么建议?

谢谢你的答案,一切似乎都很好:) ps我不能使用httputility,不是我不想.当我添加对system.web的引用时,不包括httputility!它只包含在asp.net应用程序中.再次感谢

c# string query-string

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

使用C#应用程序连接Firefox扩展

我需要能够创建一个事件,以便每次用户加载新页面并关闭firefox时,我需要它在我的C#应用​​程序中调用一个方法来负责维护用户模型.我知道我确定需要创建一些类型的firefox扩展,我使用javascript来检查这样的事件.但是,我不知道如何将我的C#应用​​程序与firefox扩展集成.有人可以给我一些指导吗?

javascript connection firefox-addon c#-4.0

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

条件检查索引中是否存在文档(Lucene.NET)

我使用Lucene.NET,我想一个文件是否包含在该指数前检查,因此,如果是,我并不需要将其存储在索引中,但我可以跳过它.我已经阅读了一些有同样问题的问题,但他们都处理了删除和更新新文档的问题.我不想这样做,因为文档将包含完全相同的数据,再次存储它将毫无用处.我有一个字段作为一个名为URL的ID,其中每个文档包含其特定的URL.因此我有一种方法可以识别具体的文件,我只是不知道应该使用什么条件.

有帮助吗?

indexing lucene.net c#-4.0

4
推荐指数
1
解决办法
2047
查看次数

MDM供应商创建 - Apple Enterprise

他们似乎在新的企业证书门户中改变了一些东西.有人可以这么好,告诉我如何创建MDM供应商证书(而不是客户APNS证书:https://identity.apple.com/pushcert/ ).以前,它位于ios配置门户中证书下的"其他"选项卡下.先感谢您

enterprise certificate mdm ios

4
推荐指数
1
解决办法
2164
查看次数

通过Advanced Installer静默安装Apache

我试图使用Advanced Installer 8.9 静默安装apache ,但即使我在Silent(无UI)字段中传递命令参数,它仍然提示我进行用户交互.

msiexec/i"httpd-2.2.22-win32-x86-no_ssl.msi"/ qn/passive ALLUSERS = 1 SERVERADMIN = admin @ localhost SERVERNAME = localhost SERVERDOMAIN = localhost SERVERPORT = 80

我该怎么做才能解决这个问题?

apache advanced-installer silent-installer

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

在项目级别而不是文件中的PHP语法错误检查

我有一个大型的PHP项目,不同的开发人员在同一个项目上工作.如果另一个开发人员试图运行相同的项目,那么php文件中的更改(例如语法错误)可能会导致500内部服务器错误 - 让其他开发人员对错误来自何处无能为力.我需要下载一些批处理文件来检查整个项目并显示项目中每个文件出现的行号和错误,而不仅仅是在一个文件中,例如当使用php -l filename时 - 我希望它是php -l项目

php compiler-construction debugging interpreter

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

FileNotFoundException仅在Android应用程序中

我怎么只在android应用程序中获取FileNotFoundException,当我从普通的Java应用程序中读取它时,它找到了该目录.

我正在使用相同的代码.

{
        BufferedReader bufRdr;
         contacts = new ArrayList<Contacts>();


        File randomContactsFile = new File(("C://test//randomcontacts.txt"));
        try {
         bufRdr = new BufferedReader(new FileReader(randomContactsFile));
    String line = null;
         String[] a = new String[2];

            while ((line = bufRdr.readLine()) != null)
                    {
                        a = line.split(",");
                        Contacts c = new Contacts(a[0], a[1], a[1], a[1], a[2]);
                        contacts.add(c);
                    }

        } catch (FileNotFoundException e) {
            Log.d("file not found", "check");
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
Run Code Online (Sandbox Code Playgroud)

这是例外:

 10-05 08:04:37.151: WARN/System.err(334):
 java.io.FileNotFoundException: /C:/test/randomcontacts.txt (No …
Run Code Online (Sandbox Code Playgroud)

java android file filenotfoundexception

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