我目前正在打算将.doc,.docx,.xls和.xlsx文件转换为PDF的ASP.NET应用程序。 我们正试图通过使用OpenOffice来实现这一目的的第三方库来做到这一点。 我已经部署了一个小的控制台应用程序正常工作,但是我也部署了一个ASP.NET应用程序使用相同的代码,但不能将Office文档转换为PDF。 对我来说,这表明服务器上的一些configuration问题,但我不知道是什么。 我查看了服务器上的事件日志,并find并input消息: 服务器{82154420-0FBF-11D4-8313-005004526AB4}在所需的超时时间内未向DCOM注册。 我可以确认该消息中的GUID是用于服务器上的OpenOffice的。 有没有人有任何build议如何configurationIIS来让这个工作?
我希望你能在这里帮助我,因为我试图得到一些答案已经在另一个董事会( 见这里 )这个问题是build立在斯科特福赛思在这里的答复。 将新的虚拟目录添加到IISpipe理器中的“默认网站”时,位于默认网站中的所有其他应用程序将以某种方式回收。 为了简化我的问题,我举了一个例子,我可以跟踪当前会话的时间戳,并意识到会话信息真的在添加VD后丢失,这意味着AppDomain被回收了。 这是情况: 网站 Default Web Site 1 (virtual directory) (d:\TestAppDomains\1\) – app1 (Application) (using App Pool 1) 2 (virtual directory) (d:\TestAppDomains\2\) – app2 (Application) (using App Pool 2) 据我了解,添加一个虚拟目录只是更改applicationHost.config,这不应该导致AppDomains回收。 也许这是一个代表团的问题,但我想我没有足够的理解:( 有没有影响这种行为的属性? 我已经将AppPool设置设置为在configuration更改后不重新联机,但没有帮助。 我真的很感激你能帮助我,因为我现在挣了近6个月。 当然如果你需要的话,我会很乐意提供更多的信息。 更新1: HealthMonitoring无法帮助我,因为两个原因: 无法findAppPool回收的任何条目,它应该在哪里? 事件查看器 – > Windows日志/应用程序和服务日志? (应该正确configuration) 也许我错了。 首先,我认为这是一个应用程序池回收,但与简化的testing,我build立一个没有任何应用程序和额外的应用程序池的例子。 现在看起来像这样: 网站 Default Web Site 1 (virtual […]
我试图在Windows 7上跟踪IIS 7.5的一个非常奇怪的错误。首先,这是一些上下文。 我有一个非常简单的ASP.NET Web应用程序与以下代码: <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> <%@ Page Language="C#" Inherits="_Default" CodeFile="default.aspx.cs" %> <html> <body> <h1><asp:literal runat="server" id="litHeading1" /></h1> <form runat="server"> <asp:TextBox id="tbInput" runat="server" /> <asp:Button id="btnSubmit" Text="Submit" runat="server" /> </form> </body> </html> public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { […]
对不起,如果我在这里问一个愚蠢的问题。 我们的网站有问题 当网站stream量很大时,应用程序池就会停下来,因为我们注意到当公司发送EDM并且同时访问者数量增加时总会发生。 其他网站使用相同的.NET版本正常工作没有任何问题。 我们正在使用以下技术。 ASP.NET 2.0 (Web site project) IIS 7.5 Windows Web Server 2008 R2 我在事件查看器中发现了以下错误。 什么可能导致这个问题? 那可能是因为我们网站的死锁吗? 如果是这样,我们怎么能find它? 谢谢。
我在服务器上安装了shibboleth SP ,现在我想保护我的IIS文件夹。 我遵循了几个教程,并在我的shibboleth2.xml文件中使用了这个语法: <RequestMapper type="Native"> <RequestMap applicationId="default"> <Host name="mydomain" redirectToSSL="443"> <Path name="secure" authType="shibboleth" requireSession="true" /> </Host> </RequestMap> </RequestMapper> 现在mydomain.tld/secure被shibboleth保护,工作正常。 我如何保护根文件夹和其中的每个孩子? 我在webapp的根目录下使用了一个PHP应用程序,同时我也使用了几个URLRewrite规则来redirect像: frontpage/item/123到: index.php?t=frontpage/item&id=123 。 我怎样才能保护index.php和可能所有的子文件夹
任何人都可以build议使用IIS7将server1上的网站移动到server2与IIS 7.5上的最佳方式? 我读过一些文章,build议复制applicationHost.config文件,同时保留configProtectedData节点,但我担心有可能会在IIS 7.5configuration中不存在的设置在当前的IIS7configuration将丢失。 我也看到了使用如下命令分别移动每个站点的build议:AppCmd.exe LIST SITE“My Site”/ config / XML> mysite.xml 这种方法只需要很长时间就可以为数十个网站执行此操作。 必须有一个更好的方法,一次把所有的网站移动到新平台。 我最初在stackoverflow.com上发布了这个问题,有人build议我把它发布在这里。 这里的post和答复从那里: https : //stackoverflow.com/questions/1955273/move-websites-from-iis7-to-iis-7-5
我想知道什么好处会给我将所有的网站内容文件从默认的inetpub目录(C :)移动到D:\ wwwroot。 默认情况下IIS为每个网站创build单独的应用程序池,我使用内置的用户和组(IURS)作为身份validation方法。 我已经确定每个网站目录都有适当的权限设置,所以我不知道我将获得什么好处。 一些环境设置如下: VMWare Windows 2008 R2 64 IIS 7.5 C:\的Inetpub \ SITE1 C:\的Inetpub \站点2 也作为这篇文章(移动iis7 inetpub目录到另一个驱动器)指出,不知道是否值得将文件迁移到另一个驱动器的麻烦: 请注意以下事项:WINDOWS服务事件(IE热修复和服务包)仍将取代原有主pipe部门的文件。 INETPUB董事会中的文件需要通过服务取代,但由于这个原因,删除原来的董事会是不可能的。
几天前,我看到一个人,他把他的应用程序放在每个应用程序的不同应用程序池中。 例如: example.com里面的examplePool – .net 4.0集成模式 example2.com里面的example2Pool – .net 4.0集成模式 example3.com里面example3Pool – .net 4.0集成模式 如果设置不同,我会理解逻辑,但他们不是。 我所做的完全相反。 我所有的.net 4应用程序(将近20个)都在一个应用程序池下运行。 那么在IIS 7.5上这样做的最好方法是什么?
在IIS中,可以select“创build域证书”。 除了一个问题,这个工作很好。 此过程使用的模板是CA中具有仅1024位密钥的“Web服务器”模板。 我重复了这个模板,然后将最小密钥长度更改为2048。 我有一个企业CA在Windows Server 2008 R2上运行。 是否有可能在我的域中的所有IIS服务器使用新模板时,通过“创build域证书”向导?
我有一个问题,我已经在IIS的计算机级别设置了一个连接string,并且如预期一样,它被一直inheritance下来…除了我想要使用该string的应用程序。其他应用程序在相同的级别inheritancestring。 过去的应用程序具有定义的同名连接string。 在应用程序级别删除它永久删除:它不会被inheritance。 在应用程序级别添加它使其成为本地。 我无法find该应用程序inheritance连接string的方法。 有没有办法重置这种行为? 没有完全删除应用程序?