我有一个特殊的网站,可以使用IIS7 ServerManager创建新网站:
using (ServerManager serverManager = new ServerManager())
{
// create new site logic here
}
这个特殊的网站必须在系统帐户下运行才能管理IIS7。有没有办法创建一个特殊的windows用户,将其设置为站点的应用程序池标识,并赋予该用户仅访问IIS7而不是完全系统访问的特殊权限?
我之所以要这样做,是为了尽可能少地给站点的进程标识权限。
如果问题不够清楚,请让我知道:)
我用visual studio 2010创建了一个网站。在网站的开发过程中,我能够访问数据库。但在使用IIS7..发布站点后,我无法访问database..the异常发生在那段时间是“连接处于关闭状态”.in IIS7当我将应用程序池标识更改为localsystem时,它起作用了。数据库安装在同一台机器上。服务器是SQL server 2008 R2。
我正在创建一个简单的使用Office2007/2010自动化的asp.net网站。当我在我的本地计算机(Windows7)上发布iis7上的网站时,有一个异常
Retrieving the COM class factory for component with CLSID
{000209FF-0000-0000-C000-000000000046} failed due to the following error:
80080005 Server execution failed (Exception from HRESULT: 0x80080005
(CO_E_SERVER
我们有一个科学怪人的网络服务,我一直在修复PDF生产的问题,在调试中一切正常,但是当我发布到测试IIS7服务器时,它运行了,但我没有得到pdf。
网站调用此函数并传入claimId
Public Function QServices_QAudit_GetWorkersCompCoverPage(ByVal claimId As Long) As Byte()
Dim sess As General.Session = Session.Item("sessionObject")
Dim pdfDocument As System.IO.MemoryStream