我正在尝试使用IIS.我在IIS管理器上创建了一个新站点,将其映射到我的文件系统上的文件夹,并将index.html添加到该文件夹.我已将此站点的端口设置为85.当我尝试访问时http://localhost:85/index.html
,我收到以下错误消息:
401.3 - unathorized - 由于Web服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面.
我给了文件夹上的每个人读取权限并再次尝试.然后我可以访问该页面.
然后我将我的文件夹的属性与wwwroot的属性进行了比较.我发现wwwroot在IIS_IUSRS上有读取权限...当我在我的文件夹上做同样的事情并再次尝试时,我又得到了上述错误.我检查了默认情况下启用了匿名访问,但我仍然收到此错误.
为什么会这样?解决问题的正确方法是什么?
我最近读到,制作类单例使得无法模拟类的对象,这使得测试其客户端变得困难.我无法立即理解其根本原因.有人可以解释为什么不可能嘲笑单身人士课程?此外,还有更多的问题与制作班级单身人士有关吗?
我正在尝试使用a IComparer
来对点列表进行排序.这是IComparer类:
public class CoordinatesBasedComparer : IComparer
{
public int Compare(Object q, Object r)
{
Point a = (p)q;
Point b = (p)r;
if ((a.x == b.x) && (a.y == b.y))
return 0;
if ((a.x < b.x) || ((a.x == b.x) && (a.y < b.y)))
return -1;
return 1;
}
}
Run Code Online (Sandbox Code Playgroud)
在客户端代码中,我试图使用这个类来排序点p(类型List<Point>
)的列表:
CoordinatesBasedComparer c = new CoordinatesBasedComparer();
Points.Sort(c);
Run Code Online (Sandbox Code Playgroud)
代码出错了.显然它正在期待IComparer<Point>
排序方法的论据.
我需要做些什么来解决这个问题?
我需要使用mockito为现有代码创建单元测试框架.我无法找到开始学习Mockito的好地方.你能指点我一个很好的学习资源吗?(在线资源或其他)
我正在开发一个基于Web API的Web服务,以便在Azure上托管.我使用的是Azure 1.8 SDK.当我尝试部署我的云服务时,上传需要很长时间,之后我收到一条错误消息,上面写着:
12:09:52 PM - Error: The certificate with thumbprint d22e9de125640c48a4f83de06ae6069f09cfb76c was not found. Http Status Code: BadRequest OperationId: 50daf49111c9487f82f3be09763e7924
12:09:53 PM - Deployment failed with a fatal error
Run Code Online (Sandbox Code Playgroud)
显然,该证书被称作是与启用远程桌面角色实例在云(我不是很肯定这一点;看到这个在互联网上类似的问题).但是,我没有选中在发布时在实例上启用远程桌面的选项.
这可能会出错?
我是一名Java开发人员,对C#来说是全新的.我目前正在编写一个DLL,以便在我的组织中进行分发.它是一个非常简单的库,包含几个类,我认为没有任何实际用途,只是为了它而将所有这些类放入某个命名空间.我真的必须使用命名空间吗?如果是这样,为什么?这是一种最佳做法吗?
我试图在Excel 2010中编写一些使用Web服务的VBA代码.我无法在互联网上找到任何相关资源.有人可以告诉我如何做到这一点.
我有一个循环遍历列表中的元素.我需要根据某些条件从循环中删除此列表中的元素.当我尝试在C#中执行此操作时,我得到一个例外.显然,不允许从列表中删除正在迭代的元素.使用foreach循环观察到该问题.有没有任何标准的方法来解决这个问题?
注意:我能想到的一个解决方案是仅为迭代目的创建列表副本,并从循环内的原始列表中删除元素.我正在寻找一种更好的方法来解决这个问题.
我使用Google的Eclipse插件在Eclipse中创建了一个google-app-engine java项目.我以前的部署尝试失败了.现在,当我重试时,我收到以下消息:
无法更新应用:错误发布到网址:http://appengine.google.com/api/appversion/create? app_id = mybdaywisherversion = 1 409冲突此应用和主要版本的此用户的另一项交易正在进行中.该用户可以使用appcfg.py的"rollback"命令撤消该事务.
现在,我一直只使用Eclipse内部的google-app-engine功能,并且不知道如何运行appcfg.py命令.
无法从互联网上提供的文档中获得太多帮助.我唯一可以解决的是mac(我在Mac上),要使用的命令是appcfg.sh.在Eclipse内部,我查看了App-Engine SDK在我的机器上的位置并转到了该位置.甚至在那里找到了appcfg.sh.但是当我尝试运行它时,它只报告错误"未找到命令".尝试了各种替代方案来运行它(比如尝试使用sudo运行它,尝试将其作为./appcfg.sh运行,看它是否位于其中)但没有成功
有人可以告诉我运行apcfg命令后必须遵循的步骤吗?
c# ×3
java ×3
unit-testing ×2
azure ×1
browser ×1
deployment ×1
eclipse ×1
excel ×1
excel-2010 ×1
foreach ×1
icomparer ×1
iis ×1
iis-7 ×1
loops ×1
mocking ×1
mockito ×1
namespaces ×1
office-2010 ×1
oop ×1
sorting ×1
vba ×1
web-services ×1