问题列表 - 第11955页

权限设置为777,文件仍然无法写入

我已将文件权限设置为777但我无法使用PHP写入该文件.

我可以在我的FTP客户端清楚地看到该文件具有0777权限,当我这样做时:

echo (true === is_writable('file.txt')) ? 'yes' : 'no';
Run Code Online (Sandbox Code Playgroud)

我得到'不';

我也尝试过:

echo (true === chmod('file.txt', 0777)) ? 'yes' : 'no';
Run Code Online (Sandbox Code Playgroud)

结果相同.

目录列表如下所示:

public_html
    public          0777
        css         0755
        js          0755
        file.txt    0777
Run Code Online (Sandbox Code Playgroud)

我正在使用.htaccess文件将所有流量重定向到公共子文件夹.当然,我已将文件排除在重写之外(可以从我检查的浏览器访问):

RewriteRule  ^(file).*  - [L]
Run Code Online (Sandbox Code Playgroud)

这是为什么?

php apache mod-rewrite

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

Ant任务,用于自动启动我的服务器和应用程序

我想编写Ant任务来自动启动我的服务器任务,然后使用我的应用程序的URL打开Internet Explorer.

显然我必须先执行startServer任务然后startApplication执行任务.

但是,startServer即使在启动服务器执行startApplication任务之后,Ant也没有完成任务.

基本上我希望Ant理解startServer不会结束,当startServer任务在后台运行时,ANT必须startServer完成任务和runstartApplication任务.

ant

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

IIS 7.5中的Windows身份验证因信任关系异常而失败

我有一个ASP.Net 2.0应用程序,它使用集成的Windows身份验证来验证/授权用户.该应用程序在Windows XP/IIS 5.1,Windows Server 2008/IIS 7和Windows Vista/IIS 7上正常运行.当我尝试在Windows 7/IIS 7.5上运行此应用程序时,出现以下异常:The trust relationship between this workstation and the primary domain failed.

堆栈跟踪如下:

[SystemException: The trust relationship between this workstation and the primary domain failed.
]
   System.Security.Principal.NTAccount.TranslateToSids(IdentityReferenceCollection sourceAccounts, Boolean& someFailed) +1085
   System.Security.Principal.NTAccount.Translate(IdentityReferenceCollection sourceAccounts, Type targetType, Boolean forceSuccess) +46
   System.Security.Principal.WindowsPrincipal.IsInRole(String role) +128
   System.Web.Configuration.AuthorizationRule.IsTheUserInAnyRole(StringCollection roles, IPrincipal principal) +229
   System.Web.Configuration.AuthorizationRule.IsUserAllowed(IPrincipal user, String verb) +354
   System.Web.Configuration.AuthorizationRuleCollection.IsUserAllowed(IPrincipal user, String verb) +245
   System.Web.Security.UrlAuthorizationModule.OnEnter(Object source, EventArgs eventArgs) +11153304
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +171
Run Code Online (Sandbox Code Playgroud)

web.config文件包含与身份验证/授权相关的以下信息:

<authentication …
Run Code Online (Sandbox Code Playgroud)

asp.net iis windows-authentication windows-7

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

C#中使用最广泛的日志框架是什么?

我正在研究如何在我的C#应用​​程序中实现日志记录 - 它是一个DLL类库.哪些日志框架最广泛使用 - 什么会给我的DLL用户最大的灵活性和可配置性?是否有log #j的C#等价物?

c# logging

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

使用 JavaScript 动态显示/隐藏单选按钮组的单选按钮

我正在寻找一种使用 JavaScript 显示/隐藏单选按钮组的某些单选按钮的方法。

如何做到这一点?

谢谢

html javascript

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

Delphi 2009:如何在Vista下的Windows服务和桌面应用程序之间进行通信?

桌面应用程序如何与Vista/Windows2008/Windows7下的Windows服务进行通信?应用程序需要向服务发送小字符串并接收字符串响应.两者都是用Delphi 2009编写的.(请提供示例代码)

delphi windows-services ipc delphi-2009 windows-vista

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

使用Visual Studio Express Editions有什么缺点?

我正在使用Visual C#Express Edition开发应用程序 - 使用快速版本的缺点是什么?我可以构建和发布的内容是否有任何限制?我的用户能告诉我我正在使用Express Edition吗?

c# visual-studio

13
推荐指数
4
解决办法
3610
查看次数

HtmlHelper失踪了吗?

我正在尝试通过创建一个静态类来创建一个Html Helper,如下所示:

public static string Crumbs(this HtmlHelper helper, params string[] args) where T : class
{
    // ... rest of code goes here.
}
Run Code Online (Sandbox Code Playgroud)

而我正在调用它:

<% Html.Crumbs(
    Html.ActionLink("Home", "Index", "Home"),
    Html.ActionLink("Lists", "Index", "User"),
    Html.Encode(Model.List.Name)); %>
Run Code Online (Sandbox Code Playgroud)

但是,视图无法编译,因为我收到以下编译错误:

CS1061:'System.Web.Mvc.HtmlHelper'不包含'Crumbs'的定义,也没有扩展方法'Crumbs'接受类型'System.Web.Mvc.HtmlHelper'的第一个参数可以找到(你错过了吗?使用指令或程序集引用?)

我不明白.我没有提到你需要在任何地方注册静态类的命名空间的文档.我究竟做错了什么?

asp.net-mvc

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

为什么以下程序不会生成任何可见输出?

以下C程序不会在屏幕上打印任何内容.

我编译了程序gcc:

#include<stdio.h>

main()
{
    printf("hai");
    for(;;);
}
Run Code Online (Sandbox Code Playgroud)

c printf

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

int [] arr = {0}; int value = arr [arr [0] ++]; 值= 1?

今天我来了Eric Lippert撰写的一篇文章,他试图清除运算符优先级和评估顺序之间的神话.最后有两个代码片段让我感到困惑,这是第一个片段:

      int[] arr = {0};
      int value = arr[arr[0]++];
Run Code Online (Sandbox Code Playgroud)

现在,当我考虑变量值的值时,我只是将其计算为1.这就是我认为它的工作方式.

  1. 首先将arr声明为int数组,其中包含一个项目; 这个项目的值是0.
  2. 在这种情况下,第二个得到arr [0] --0的值.
  3. 第三个得到arr的值[步骤2的值](仍为0) - 再次指定arr [0] - 仍然为0.
  4. 第四步将步骤3(0)的值赋给变量值.--value = 0现在
  5. 添加到步骤2的值1 - 现在arr [0] = 1.

显然这是错的.我试图在c#规范中搜索关于何时实际发生增量但没有找到任何增量的明确声明.
第二个片段来自Eric 关于该主题的博客文章的评论:

 int[] data = { 11, 22, 33 }; 
 int i = 1;
 data[i++] = data[i] + 5;
Run Code Online (Sandbox Code Playgroud)

现在这是我认为该程序将执行的方式 - 在声明数组并为i分配1之后.[跟我一起]

  1. 获取数据[i] --1
  2. 将值5 - 6添加到步骤1的值
  3. 分配给data [i](仍为1)步骤2的值--data [i] = 6
  4. 增量i - i = 2

根据我的理解,这个数组现在应该包含值{11,27,33}.但是,当我循环打印我得到的数组值时:{11,38,33}.这意味着,增量提领该阵列之前发生了!
怎么会?这个帖子增量不应该发布吗?即发生在其他一切之后.
我想念的是什么人?

c# operator-precedence

12
推荐指数
2
解决办法
3294
查看次数