十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
在主機(jī)上開啟webservice,發(fā)現(xiàn)有錯誤,應(yīng)該是權(quán)限問題,查了一些資料,加了IIS_WPG用戶對web文件夾的權(quán)限,就可以了。
參考以下資料:
虛擬主機(jī)上設(shè)置:
www.3.com NET D:/www.3.com/ IUSR_1.com Administrators(完全控制)
IWAM_3.com(讀/寫)
IUSR_3.com(讀/寫) 獨(dú)立池 讀取/純腳本 啟用父路徑
主機(jī)腳本類型 應(yīng)用程序擴(kuò)展名 (就是文件后綴名)對應(yīng)主機(jī)腳本,只需要加載以下的應(yīng)用程序擴(kuò)展
NET ASPX | ASAX | ASCX| ASHX | ASMX | AXD | VSDISCO | REM | SOAP | CONFIG |
應(yīng)用程序擴(kuò)展 映射文件 執(zhí)行動作
ASPX=.aspx C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
ASAX=.asax C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
ASCX=.ascx C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
ASHX=.ashx C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
ASMX=.asmx C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
AXD=.axd C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
VSDISCO=.vsdisco C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
REM=.rem C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
SOAP=.soap C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
CONFIG=.config C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
CS=.cs C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
CSPROJ=.csproj C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
VB=.vb C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
VBPROJ=.vbproj C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
WEBINFO=.webinfo C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
LICX=.licx C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
RESX=.resx C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
RESOURCES=.resources C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
ASP.NET 進(jìn)程帳戶所需的 NTFS 權(quán)限
Temporary ASP.NET Files%windir%/Microsoft.NET/Framework/{版本}Temporary ASP.NET Files
進(jìn)程帳戶和模擬標(biāo)識:
完全控制
----------------------
臨時(shí)目錄 (%temp%)
進(jìn)程帳戶
完全控制
----------------------
.NET Framework 目錄%windir%/Microsoft.NET/Framework/{版本}
進(jìn)程帳戶和模擬標(biāo)識:
讀取和執(zhí)行
列出文件夾內(nèi)容
讀取
-----------------------------
.NET Framework 配置目錄%windir%/Microsoft.NET/Framework/{版本}/CONFIG
進(jìn)程帳戶和模擬標(biāo)識:
讀取和執(zhí)行
列出文件夾內(nèi)容
讀取
------------------------
網(wǎng)站根目錄
C:/inetpub/wwwroot
或默認(rèn)網(wǎng)站指向的路徑
進(jìn)程帳戶:
讀取
-------------------------
系統(tǒng)根目錄
%windir%/system32
進(jìn)程帳戶:
讀取
-----------------------
全局程序集高速緩存
%windir%/assembly
進(jìn)程帳戶和模擬標(biāo)識:
讀取
-------------------------
內(nèi)容目錄
C:/inetpub/wwwroot/YourWebApp
(一般來說不用默認(rèn)目錄,管理員可根據(jù)實(shí)際情況調(diào)整比如D:/wwwroot)
進(jìn)程帳戶:
讀取和執(zhí)行
列出文件夾內(nèi)容
讀取
注意 對于 .NET Framework 1.0,直到文件系統(tǒng)根目錄的所有父目錄也都需要上述權(quán)限。父目錄包括:
C:/
C:/inetpub/
C:/inetpub/wwwroot/
From http://anywolfs.com/liuhui/article.asp?id=153
-----------------------------------------------------------------------------------------------------------
一般而言,如果您要創(chuàng)建一個(gè)新站點(diǎn)的話,我們建議您使用和 Inetpub/wwwroot相同的權(quán)限配置。如下,這樣的做法是最安全的。
Inetpub/wwwroot (or content directories) Administrators Full control
Inetpub/wwwroot (or content directories) System Full control
Inetpub/wwwroot (or content directories) IIS_WPG Read, execute
Inetpub/wwwroot (or content directories) IUSR_MachineName Read, execute
Inetpub/wwwroot (or content directories) ASPNET Read, execute