问题列表 - 第29695页

最奇怪的IIS Windows身份验证行为

我使用Windows身份验证在企业网络中的Windows Server R2上运行ASP.NET网站.

  • 该网站的应用程序池使用域帐户并处于集成管道模式.
  • 身份验证设置为Windows身份验证,禁用所有其他身份验证模式.

但是,这不起作用.每次我访问网站时,都会弹出一个询问用户名和密码的对话框.我输入正确的域用户名和密码,但它不会继续 - 窗口再次弹出.三次后,它会失败并显示一个白页.我试过很多不同的浏览器,但都失败了.我让一些同事尝试,他们都失败了.

我无法弄清楚为什么会发生这种错误,并尝试了许多方法来解决它,没有运气.我觉得这很奇怪.然而,最后我找到了解决这个问题的方法,这是问题最奇怪的部分:我在网站的"基本设置"中编辑"物理路径",我只是将它指向另一个健康的网站,例如, %SystemDrive%\ inetpub\wwwroot,然后我尝试浏览网站,非常好,它运行良好并显示默认页面(iisstart.htm).它看起来不是很有帮助,但后来我改变了物理路径回到我的网站; 突然一切顺利 - Windows身份验证工作!我不知道为什么它会有所帮助,但我对这个结果很满意 - 它解决了我的问题,虽然我不知道到底发生了什么.

快乐时间总是很短,几天后,服务器得到一些补丁并重新启动,网站无法再次运行.再次,我可以使用上面的技巧解决问题.

我不喜欢这个!每次IIS重置或服务器重启时,我都不喜欢做这个愚蠢的技巧.

是否有人对Windows身份验证失败的原因有一些想法,为什么上述技巧可以修复它,以及为什么在IIS重置后它再次失败?

iis windows-authentication

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

我的示例中使用什么数据结构

我想创建一个组件,它由一块板和它的周围角落组成.板的大小(因此也是边界的大小)在运行时定义.一些例子(板子很亮,边框很暗): 替代文字http://img340.imageshack.us/img340/3862/examplegw.png

该板由BoardCell类型的对象组成,边框由BorderCell类型的对象组成.电路板的数据结构是BoardCell [,] - 一个简单的二维数组.

我怎样才能代表边界?我从这样的事情开始:

public BorderCell TopLeft       // top left corner cell
public BorderCell TopRight      // top right corner cell
public BorderCell BottomRight   // bottom right corner cell
public BorderCell BottomLeft    // bottom left corner cell
public BorderCell[] Top         // top border (without corners)
public BorderCell[] Bottom      // bottom border (without corners)
public BorderCell[] Left        // left border (without corners)
public BorderCell[] Right       // right border (without corners)
Run Code Online (Sandbox Code Playgroud)

我不喜欢这种边界的表现,你能提出更好的建议吗?

附加:我想在边框对象上有一个方法SetSomethingForTheCell:

public void SetSomethingForTheCell(...)
Run Code Online (Sandbox Code Playgroud)

但是根据我目前的数据结构,我不知道该作为参数传递什么.

c# data-structures

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

将属性保护/私有的任何性能原因?

我在学校"学习"了C++,但有几件我不知道的事情,比如编译器可以优化的地方或内容,似乎我已经知道了,inline并且const可以提升一点......

如果性能是一个重要的东西(例如游戏编程),那么放置类属性不是public(privateprotected)允许编译器制作更优化的代码吗?

因为我之前的所有老师都在说它更"安全"或"防止不想要或授权的类访问/行为",但最后,我想知道放置属性是否public可以限制范围,从而加固事物.

我不批评我的老师(我应该),但我所在的编程班不是很先进......

c++ private class protected public

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

插件产品VS Feature产品

在RCP应用程序的上下文中,我想知道我是否应该将我的产品基于插件或功能.

我现在可以看到的主要区别是导出的应用程序的内容.

使用插件作为产品库导致导出(使用GUi或无头构建,它是相同的)所有必需的插件(通过插件清单计算).

相反,当使用功能作为基础时,导出的产品仅包含产品文件中列出的功能.因此,我必须手动添加所有必需的功能,以便让我的产品正常工作.即使不需要插件也具有副作用.

你对这个问题有什么经验?

编辑正如Vonc评论所建议的那样,我创建了自己的功能,包括我需要的其他功能插件.此解决方案有效但我必须在此功能中手动添加我的产品所需的所有插件.今天要做到这一点,我找到的唯一解决方案是使用启动配置插件tabb和计算所需的插件按钮,并在我的功能中手动报告所有选定的插件.真的很无聊:-(是否还有其他解决方案?

谢谢

eclipse eclipse-rcp

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

如何从内部识别Java Web应用程序的URL?

我的Java Web应用程序包含一个启动servlet.init()启动Web应用程序服务器(Tomcat)时,将调用其方法.在这个方法中,我需要我的Web应用程序的URL.既然没有HttpServletRequest,如何获取这些信息?

java servlets web-applications

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

如何在asp.net中创建持久性cookie?

我正在创建以下行的cookie:

HttpCookie userid = new HttpCookie("userid", objUser.id.ToString());
userid.Expires.AddYears(1);
Response.Cookies.Add(userid);
Run Code Online (Sandbox Code Playgroud)

现在如何让它持久?

因为如果我在关闭浏览器后再次访问同一页面,我将无法取回它.

asp.net cookies

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

与SVN上游同步工作

我正在使用一个使用OpenSource项目代码的项目.其中一个要求是尽可能多地将代码推送回上游.

远程项目正在使用Subversion(不是很好).

我目前的设置如下:

[Remote SVN] (git svn fetch)-> [My public Git] <-(push/pull)-> [My dev. Git]
                                    VV
                                  (pull)
                                    VV
                               [Testing grid]
Run Code Online (Sandbox Code Playgroud)

编辑11.7. - 重新阐述了这个问题

我的问题是我的本地公共回购和svn上游的共存.

我必须提供3个公共分支机构:

  • 保守稳定
  • 实验稳定
  • 发展

这些分支现在是线性的(开发变得实验稳定,实验变得保守),但目标是合并的标准3头方法.由于他们的公共性,我不能改变这些分支.

现在与此完全正交,我试图以某种方式使补丁更容易上传.从我的分支机构挖掘它们很慢并且容易出错.

我目前的典型工作流程是:

  • 在顶级开发分支上实现一些功能
  • 测试和修复功能
  • 测试并修复此新功能所破坏的其他功能(实际上发生了很多)
  • 确定这是否可以在上游接受(30:60是:否)
  • 做点什么(我通常只写一个新的TODO)

上游的另一个问题是它们接受不同分支的补丁(我的公共分支基于它们的稳定分支).一旦补丁到达稳定的分支,我可以简单地忘记它们存在,但是直到发生这种情况我还需要将它们保存在本地.

svn git open-source git-svn

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

objective-c中的视频编辑框架

是否有任何框架可以编辑objective-c中的视频.欢迎任何帮助.非常感谢你!

iphone objective-c video-processing

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

使用jQuery发布数据并重定向到另一个操作

视图:

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

<h2>Index</h2>

<script type="text/javascript">


$(document).ready(function() {

   $(document).ready(function() {

    $("#example").submit(function() {
        var id = $("#id").val();
        var prezime = $("#prezime").val();

        $.post("/jQueryPost/PostingData", { id: id, prezime: prezime }, function(res) {
            if (res.redirect) {
                window.location.href = res.redirect;
                return;
            }

        }, "json");
        return false;
    });
});
</script>

<form id="example" method = "post">

    Id:<input id="id" type="text" />
    Prezime:<input id="prezime" type="text" />

<p>
    <input type="submit" value="Post Data" />
</p>
</form>

</asp:Content>
Run Code Online (Sandbox Code Playgroud)

控制器动作:

    [HttpPost]
    public ActionResult PostingData(int id, string prezime)
    {

        //some code

        return …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

我们如何为连接字符串.config中使用的Sql Server实例名设置别名?

我有两个开发团队,来自不同的团队.

  • A组针对Sql Server 2008 R2 的本地默认实例进行开发;
  • B组针对Sql Server 2008 R2 的本地命名实例进行开发.

有没有办法设置别名,以便两个组编码相同的名称?现在我们正在进行一场连接字符串战争,因为B组改变(本地),./DEVA组再次改变它?

sql-server connection-string visual-studio-2010 sql-server-2008 entity-framework-4

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