问题列表 - 第35514页

使用DirectoryEntry枚举IIS配置数据,获取COMException

我正在尝试以编程方式管理一组远程IIS 6服务器,但我遇到了问题.

我的客户端是Windows 7,我有域管理员权限.

相关代码如下:

public void Run()
{
  DirectoryEntry W3SVC = new DirectoryEntry("IIS://server/w3svc");

  foreach (DirectoryEntry site in W3SVC.Children)
  {
    Console.WriteLine(site.Name);
  }
} 
Run Code Online (Sandbox Code Playgroud)

当我执行时,我收到以下异常:

Unhandled Exception: System.Runtime.InteropServices.COMException: Unknown error (0x80005000)
   at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
   at System.DirectoryServices.DirectoryEntry.Bind()
   at System.DirectoryServices.DirectoryEntry.get_IsContainer()
   at System.DirectoryServices.DirectoryEntries.ChildEnumerator..ctor(DirectoryEntry container)
   at System.DirectoryServices.DirectoryEntries.GetEnumerator()
   at Worker.Worker.Run() in c:\code\Worker\Worker\Worker.cs:line 31
   at Worker.Worker.Main(String[] args) in c:\code\Worker\Worker\Worker.cs:line 15
Run Code Online (Sandbox Code Playgroud)

我看到这发生在Bind(我假设是连接尝试),但我无法在这里获得任何进一步的信息.

有人有建议吗?谢谢!

c# iis-6

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

如何使用UIApplication获取我的UIWindow?

我只有一个窗口,我试过了

UIWindow* mWindow = [[UIApplication sharedApplication] keyWindow];
Run Code Online (Sandbox Code Playgroud)

但这回到了零.

我也尝试过:

UIWindow* mWindow = (UIWindow*)[[UIApplication sharedApplication].windows objectAtIndex:0];
Run Code Online (Sandbox Code Playgroud)

但是当我试图打印出来时,这引发了一个异常,应用程序关闭了

[[UIApplication sharedApplication].windows count]
Run Code Online (Sandbox Code Playgroud)

它打印0

注意:我将它放在我唯一的视图控制器的viewDidLoad方法中,这完全是一个新的基于iPad View的应用程序所以我什么都没改变,只是试图让窗口

请帮我搞定这个对象

iphone uiwindow uiapplication

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

为什么Visual Studio解决方案需要在每个Visual Studio版本中升级?

这很容易成为Visual Studio历史上最烦人的"功能"之一,我不明白为什么它存在 - 永远.

为什么CodePlex项目需要关注我正在使用的Visual Studio版本?

在我的脑海中,我唯一能想到的是Visual Studio的某些版本可能会内省搜索属性的程序集,以确定在"Visual Designers"和"Property Editors"中显示的内容.但是为什么会导致Visual Studio无法打开项目并允许我浏览其内容并进行编译?

在我看来,.NET中的Open Source在某种程度上受到Visual Studio所展示的愚蠢依赖管理的限制.换句话说,如果我使用的是Visual Studio 2008并且您使用的是Visual Studio 2010,那么我们会有不同的解决方案文件.

visual-studio

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

Linux XML解析器库

有人知道可用的Linux XML解析器库,以及如何设置和使用它?谢谢.

xml linux

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

Py2Exe:DLL加载失败

当我尝试使用py2exe将我制作的简单Python游戏转换为exe格式时,它给了我以下错误:

Traceback (most recent call last):
  File "C:\Users\Tali\Desktop\2exe.py", line 4, in <module>
    setup(console=['test.py'])
  File "C:\Python\lib\distutils\core.py", line 152, in setup
    dist.run_commands()
  File "C:\Python\lib\distutils\dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "C:\Python\lib\distutils\dist.py", line 972, in run_command
    cmd_obj.run()
  File "C:\Python\lib\site-packages\py2exe\build_exe.py", line 243, in run
    self._run()
  File "C:\Python\lib\site-packages\py2exe\build_exe.py", line 305, in _run
    dlls = self.find_dlls(extensions)
  File "C:\Python\lib\site-packages\py2exe\build_exe.py", line 389, in find_dlls

    self.dll_excludes)
  File "C:\Python\lib\site-packages\py2exe\build_exe.py", line 1021, in find_dep
endend_dlls
    import py2exe_util
ImportError: DLL load failed: %1 is not a valid Win32 application.
Run Code Online (Sandbox Code Playgroud)

我在网上搜索了大约一个小时,尝试在我的程序中更改内容.什么都行不通.虽然我的程序使用"随机"库,但我没有看到它引起这种问题的情况.

安装脚本:

from …
Run Code Online (Sandbox Code Playgroud)

python py2exe

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

创建随机令牌,检查是否有重复

我有一个PHP脚本,可以生成随机令牌(AZ,az,0-9):

    function token($length) {

    $characters = array(
    "A","B","C","D","E","F","G","H","J","K","L","M",
    "N","P","Q","R","S","T","U","V","W","X","Y","Z",
    "a","b","c","d","e","f","g","h","i","j","k","m",
    "n","o","p","q","r","s","t","u","v","w","x","y","z",
    "1","2","3","4","5","6","7","8","9");

    //make an "empty container" or array for our keys
    $keys = array();

    //first count of $keys is empty so "1", remaining count is 1-6 = total 7 times
    while(count($keys) < $length) {
        //"0" because we use this to FIND ARRAY KEYS which has a 0 value
        //"-1" because were only concerned of number of keys which is 32 not 33
        //count($characters) = 33
        $x = mt_rand(0, count($characters)-1);
        if(!in_array($x, …
Run Code Online (Sandbox Code Playgroud)

php loops for-loop

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

实现多个通用接口 - 类型错误

我正在尝试做这样的事情:

public interface IRepository<T>
{
  T Get<T>(int id);
}

public interface IFooBarRepository : IRepository<Foo>, IRepository<Bar>
{
}

IFooBarRepository repo = SomeMethodThatGetsTheActualClass();
Foo foo = repo.Get<Foo>(1);
Run Code Online (Sandbox Code Playgroud)

我收到警告:

类型参数"T"与外部类型"IRepository"中的类型参数同名

还有一个错误:

以下方法或属性之间的调用不明确:'IRepository.Get(int)'和'IRepository.Get(int)'

关于如何使这种模式有效的任何想法?

.net c# generics

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

如何使用WWW :: Mechanize检查收音机盒?

我正在编写一个Perl脚本来测试我的网页的某些部分,因为我对其进行了更改.使用WWW :: Mechanize类,如何选择一个单选框并提交表单?

perl www-mechanize radio-button

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

从相机捕获图像到表单或html5画布

我需要将图像从网络摄像头(系留相机等)捕获到表单或html5画布中,以便我可以将图像保存到服务器.此外,我希望能够在页面中实时预览图像.

例如,我有一个浏览器在注册检查站运行.我想拍一张当前站在桌子前面的与会者的照片,并将该图像提交到数据库中.然后,我可以使用该图像打印参加者的徽章及其上的图片.

我正在使用导轨和回形针,但我怀疑这很重要.

以前做过这个的人,或者有一些想法怎么做?

html html5 image-processing

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

如何正确使用boost :: error_info?

我正在尝试按照此页面上的示例进行操作:

http://www.boost.org/doc/libs/1_40_0/libs/exception/doc/motivation.html

我尝试以下一行的那一刻:

throw file_read_error() << errno_code(errno);
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

error C2440: '<function-style-cast>' : cannot convert from 'int' to 'errno_code'
Run Code Online (Sandbox Code Playgroud)

我如何让它工作?

理想情况下,我想创建这样的东西:

typedef boost::error_info<struct tag_HRESULTErrorInfo, HRESULT> HRESULTErrorInfo;
Run Code Online (Sandbox Code Playgroud)

但我甚至无法得到第一个可行的例子.

编辑:以下是为我生成错误C2440的简要示例:

struct exception_base: virtual std::exception, virtual boost::exception { };
struct io_error: virtual exception_base { };
struct file_read_error: virtual io_error { };

typedef boost::error_info<struct tag_errno_code,int> errno_code;

void foo()
{
    // error C2440: '<function-style-cast>' : cannot convert from 'int' to 'errno_code'
    throw file_read_error() << errno_code(errno);
}
Run Code Online (Sandbox Code Playgroud)

c++ error-handling boost exception-handling visual-studio-2008

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