Articles of iis

同步视觉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议。

IIS或Anyfolder Server 2012 R2中不存在adfs目录的虚拟或合理位置

我有一个完全可操作的联合身份validation服务器,Azure Synced,Office 365 Synced和本地。 configuration的每个部分都完美无瑕。 我遇到的问题是,没有任何Web目录文件的痕迹,我查看了每个位置,并且虚拟目录不存在于我的联合代理或联合服务器上。 我正在尝试编辑login页面或创build一个新的窗体。 这些文件在哪里? 或者我该如何创build它们?联邦服务器显示我创build的login页面?

如何使用OpenOffice从我的PHP网页将RTF转换为PDF?

我的操作系统是Windows XP,我正在使用IIS 5.1和PHP 5.2.9。 我试图从我的PHP页面调用PHP脚本,以便使用OpenOffice将RTF文档转换为PDF。 当我直接从命令行调用脚本时,该脚本工作的很好,但是从PHP网页启动时我没有获得同样的脚本。 当我从我的PHP页面调用脚本时,页面挂起,最终显示一个错误,我注意到我可以在任务pipe理器中看到soffice.bin和soffice.exe进程在我的IIS用户名下运行。 这是错误的: Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `com.sun.star.ServiceManager': Server execution failed ' in C:\WEB_ROOT\SoftwareContract\WordToPdf.php:14 Stack trace: #0 C:\WEB_ROOT\SoftwareContract\WordToPdf.php(14): com->com('com.sun.star.Se…') #1 C:\WEB_ROOT\SoftwareContract\Index.php(11): word2pdf('file:///C:/web_…', 'file:///C:/web_…') #2 {main} thrown in C:\WEB_ROOT\SoftwareContract\WordToPdf.php on line 14 我已经在这些方面对我的IIS用户进行了双重检查: C:\PHP C:\Program Files\OpenOffice.org 3 C:\Program Files\Java C:\WEB_ROOT —- location for […]

Windows 10中的短date格式在ASP.NET应用程序中不一致

我有一个新的Windows 10安装,我正在迁移一个现有的ASP.NET应用程序从一个Windows 7的框中运行正常的框。 我已经注意到,在Windows 10中,即使我已经特别将date设置为M / d / yyyy(注意4位数年),date也会以M / d / yy格式显示。 date在浏览器中正确显示,但是当我连接到本地IIS时,仍然使用前面的短date格式呈现date,这在parsing时会出现一系列的validation问题。 任何人有任何想法? 更改我的区域设置后,我重新启动。 我也尝试将IIS进程标识更改为networking服务而不是APPPOOL,因为有人提到可能会有所作为。 它没。 为什么IIS不尊重我的区域设置?

IIS PHP不会将错误logging到日志文件中

我本地的Windowsnetworking服务器(IIS)不loggingphp错误日志文件。php53_errors.log文件总是空的。 http://prntscr.com/2aels如何解决它? 我认为权限设置出了问题。 但它显示在浏览器窗口上的错误。 还有一个问题:像“未定义的索引”这样的通知。它们真的很重要吗?