Articles of iis

如何在pdo中执行SQL_CUR_USE_ODBC

希望是一个真正容易的 – 但花了相当多的时间。 基本上我正在走下PDO路线,因为我们现在都打算这么做。 在我的开发服务器上,我使用PDO和OBDC连接到我的caching数据库。 它的工作没有问题搬到生活,这是相当缓慢的。 我认为其中一些已经归结为架构32位/ 64位系统。 无论如何,在与司机玩,然后放弃后,我回到了PHP脚本,并敲出了连接的DSN。 在本地再次闪电真的很慢。 我添加了SQL_CUR_USE_ODBC ,这是我听过的好东西,现在看起来都可以。 我的问题是如何使用pdo对象来做到这一点? 我认为这是在setCursor下,但不知道要传递什么或什么。 我目前的连接string是 $conn = odbc_connect ( "DRIVER={InterSystems ODBC};SERVER=xxxxxxx;DATABASE=development; UID=xxxxxx;PWD=xxxxxxxx;" , "" ,SQL_CUR_USE_ODBC); pdo一个是 $pdo = new PDO("odbc:pmi"); 里面有所有的服务器和密码信息。 那么如何在pdo中使用SQL_CUR_USE_ODBC 。 只是要清楚:IIS7,PHP5.4,64位Windows 2008 R2服务器。 我的开发相同,但32位Windows 7。

访问站点时Windowslogin提示

使用本地主机以外的主机访问IIS上的站点时,我收到Windowslogin提示。 例如, http://localhost/mysite — works http://ipaddresss/mysite — login prompt如果我在Web应用程序的IIS设置中启用匿名访问,提示消失,我可以访问该网站罚款。 我也启用了Windows身份validation。 我希望能够禁用匿名访问,而无需获得Windowslogin提示。 Windows IIS 7.5 Windows Server 2008 R2 ASP.NET 4.5 MVC Web应用程序 这似乎不是浏览器相关的。 无论是IE还是Firefox,我都会得到相同的行为。

在ISAPI筛选器中,哪个服务器variables为我提供虚拟目录的物理path?

如果我有在IISpipe理器中定义的“应用程序”,我可以获取服务器variablesAPPL_MD_PATH的值来检索与应用程序关联的物理path。 如果我configuration了一个“虚拟目录”, APPL_MD_PATH仍然给我关联到应用程序的物理path,而不是关联到虚拟目录的物理path。 如何检索到当前请求所关联的虚拟目录的物理path? 我如何确定请求是从应用程序和虚拟目录提供的?

在IIS 7.5 / Windows 7家庭高级版RavenDB错误

我不能让RavenDB运行在我的本地IIS副本,我似乎无法find任何有关它的信息。 我已经在文件夹和文件上设置了适当的权限,并按照设置说明调整了应用程序池,但似乎仍然不起作用。 我得到的唯一(无益的)错误是这样的: Could not authenticate against the server Message: [HttpWebRequest_WebException_RemoteServer] Arguments: NotFound Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.10411.0&File=System.Windows.dll&Key=HttpWebRequest_WebException_RemoteServer Uri: /databases?database=Default Server Uri: http://localhost:82/docs/Raven/Databases/Kiosk — Error Information — System.Net.WebException: [HttpWebRequest_WebException_RemoteServer] Arguments: NotFound Debugging resource strings are unavailable. Often the key and arguments […]

同步视觉SVN与IIS的网页开发(或任何其他文件夹)

如何将每个提交的项目文件的最新版本到另一个文件夹? 我正在使用VisualSVN服务器,我认为我们可以做到这一点在后钩子提交,但我不知道如何。 服务器在Windows上。 其实我需要把文件的最新版本到IIS7的\www文件夹。 简单地说,获取最新的文件到另一个文件夹。

为什么在RoleEntryPoint.OnStart返回之前IIS接受请求?

我正在从 Compute Emulator中从这里玩Azure示例,并且发现如果在我的类中使OnStart()inheritance自RoleEntryPoint而不是返回Webangular色中的.aspx页面,则甚至在OnStart()返回之前接受HTTP请求。 我发现它很混乱 – 为什么IIS会接受对尚未开始的angular色的请求?

从Java Servlet中冒充用户

给定一个通过ProcessBuilder创build一个新进程的Java Servlet(运行在Windows服务器上),我有什么select让这个新进程以调用原始web请求到servlet的用户身份运行? 澄清,我想要的是类似的东西 ProcessBuilder pb = new ProcessBuilder("whoami"); Process p = pb.start(); // p.getOutputStream() should contain the name of the remote user, // not the user running the app server 真正的目标是执行一些安全检查(例如,查看用户是否能够打开文件,或在内部企业系统中查看这样的logging)。 很明显,用户需要以某种方式进行身份validation,无论是通过应用程序服务器还是Java代码 – 理想情况下,我希望以某种方式使用单点login(即不需要用户input密码),并且没有问题如果解决scheme只适用于已经login到域的Windows客户端(尽pipe更好,如果这不是限制)。 我目前使用Jetty作为应用程序服务器,但如果有必要,切换到其他的东西肯定是一个可行的select。 (如果有助于澄清,我基本上想要replace当前使用IIS的模拟function的CGI脚本在发出请求的用户的上下文中运行)

Windows服务器上的.htaccess文件

我已经做了研究,发现我的htaccess文件不能在我的新Windows服务器上工作。 我已经看到,我应该使用web.config。 我试了一下,不能得到任何工作。 然后我看到我可以使用一个htaccess文件,但我不得不称之为别的东西(如htaccess.txt)。 我试过,但不能得到它的工作。 我后来看到,我需要调用它别的东西,然后改变我的“AccessFileName”。 我到处寻找,但仍然绝对不知道如何做到这一点。 任何帮助是极大的赞赏! 我正在使用Godaddy Windows服务器。

这是怎么发生的Azure webangular色入口点和.aspx页面处理程序在不同的进程中运行?

我正在玩这个Azure webangular色示例 。 它包含从RoleEntryPoint派生的类和包含button单击处理程序的.aspx页面。 我在Azure模拟器中testing它。 我把下面的代码(取自这里 ) string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name; 在这两个angular色OnStart()和button点击处理程序。 当angular色OnStart()被调用时,它恰好运行在MachineName\\MyLogin帐户下的MachineName\\MyLogin并且当调用button处理程序代码时,它恰好运行在MachineName\\NETWORK SERVICE帐户下的w3wp.exe 。 这是令人惊讶的。 为什么来自同一angular色项目的这些代码在不同的进程和不同的帐户下运行? 我可以改变吗?

configurationIIS 7.5以启用服务器端包括(SSI)用于扩展名.html

我想在IIS 7.5中configuration服务器端包含(SSI) 。 默认情况下,表示文件应该作为SSI文件处理的文件扩展名是.shtml 。 但是,我想要configurationIIS,以便扩展名为.html的文件作为SSI文件处理。 这使我可以通过更改一个名为footer.html的文件来更改多个.html页面的页脚。 这是可能的,如果是这样,是否有任何警告? 我也愿意接受关于通过改变一个文件来改变多个HTML页面的页脚的替代方法的build议。