常見的使用權限和在 ASP . NET 安全性相關問題的疑難排解

文章翻譯 文章翻譯
文章編號: 910449 - 檢視此文章適用的產品。
ASP . NET 支援語音欄位

常見的使用權限和 Microsoft ASP . NET 中安全性相關問題的疑難排解

如果要自訂這個資料欄以符合您的需求,我們想請您提交對於感興趣的主題的相關想法,以及您希望在未來的「知識庫」文件和 Support Voice 資料欄中能夠解決的問題。. 您可以送出您的想法和意見反應使用 Ask For It 表單。 還有也連結至表單底部的此資料行。
全部展開 | 全部摺疊

在此頁中

這是從 ASP . NET 團隊 Vignesh A.G hello, 歡迎到 ASP . NET Support Voice 資料行 ! 我已經在目前位於 Microsoft, 超過兩年內 Developer 支援工程師而且我有花我時間著重於 ASP . NET 和 Microsoft Internet Information Services (IIS)。

將焦點設為這個資料行無法到說明 ASP . NET 安全性, 但套用到一些疑難排解技術和秘訣, 可協助您找出並解決一些常見的使用權限和安全性情況, 我們在這裡看到在 PSS 的大綱。 使用權限和 ASP . NET 中的安全性相關問題說明得很順利。 事實, 將會良好的人有可能會遇到相同的問題之前, 使用者數。 所以, 目的是對這個資料行設定為良好的位置, 以尋找有關 ASP . NET 安全性相關並徹底的資訊。 記憶體比自行修正此問題沒有較佳的感覺。

有用的工具

在嘗試修正任何東西, 已中斷之前,, 您要讓自己熟悉一些工具將會幫助您縮小問題。 在我們的案例, 我們應為興趣等, RegMon 和 FileMon、 安全性稽核 ] 工具。 如需 FileMon, 請造訪下列 Microsoft 網站:
http://technet.microsoft.com/en-us/sysinternals/bb896642.aspx
如需 RegMon, 請造訪下列 Microsoft 網站:
http://technet.microsoft.com/en-us/sysinternals/bb963881.aspx

向下切入以隔離問題

  • 是否曾經成功應用程式嗎 ? 如果是, 變更, 然後可能已經中斷應用程式嗎 ? 很可能已在伺服器上套用軟體更新程式或安全性更新。 程式碼展示也可能是造成此問題。
  • 簡單的 . html 和 . asp 網頁服務從 IIS 嗎 ?
  • Was 應用程式遷移到不同版本的 IIS 嗎 ?
  • 其他 ASP . NET 應用程式在伺服器失敗與相同的錯誤 ? 這是唯一應用程式失敗的嗎 ?
  • 為只有特定使用者對所有使用者或發生這個問題嗎 ?
  • 在本機 Web 伺服器上, 瀏覽時是可重現的問題或不是針對少數用戶端只可重現的嗎 ?
  • 如果您使用模擬, 然後並不則模擬的使用者擁有所需資源的存取權嗎 ?
上述問題十分有用, 以診斷問題。 如果您是在任何的 ASP . NET 論壇, 公佈您的問題而且如果您已經有答案, 大部份這些問題, 然後很可能快速指標或解決方案, 將取得對您的問題。 索引鍵是以張貼整個 ASP . NET 堆疊追蹤錯誤, 的話, 而不是說 「 我嘗試執行 ASP . NET 應用程式時收到拒絕存取錯誤。 「 任何人都可以協助嗎 ? 很更方便別人查看堆疊追蹤, 並當它們可以看到完整的錯誤訊息提供您指標。 因此您需要向自己 ...

什麼是實際錯誤訊息 ?

我們向客戶的第一個問題是, 「 What ' is 實際錯誤訊息嗎 ? 」 如果您有錯誤訊息由 Microsoft . NET Framework, 擲回的清楚說明您可以跳過此節。 如果您的應用程式遮罩中的實際錯誤訊息並提供一個好記的錯誤訊息而, 例如, 「 已發生未預期的錯誤。 如需詳細資訊, 請連絡網站管理員 」 是不屬於任何人都多用來。 以下是幾個步驟將會幫助您取得實際的錯誤訊息。
  • 找到和在應用程式目錄中開啟 Web . config 檔案並變更 customErrors 為模式 =" Off " =" Off "。 儲存檔案, 並重現問題。
  • 仍然不可能可以看到實際的錯誤訊息的自訂事件 / 錯誤處理由應用程式開發人員完成, 因為遵循上述步驟之後。 您可以試著在 Global . asax 檔和出任何 Server.Transfer("Errors.aspx") 函式使用的, 移至自訂錯誤頁面程式碼註解找出 Application_Error 事件。
/Global.asax 
void Application_Error(object sender, EventArgs e) 
 {
  // Code that runs when an unhandled error occurs
  //Server.Transfer("Errors.aspx"); 

  } 
一旦您得到實際的錯誤訊息, 讀取它來判斷如果錯誤是因遺失至本機資源或, ASP . NET 應用程式正嘗試存取遠端資源上的權限。

秘訣 您可以連絡您的開發人員瞭解如何看到實際的錯誤訊息。 很可能您的開發人員可能是它記錄到檔案或取得電子郵件通知。 永遠記得要製作備份的任何檔案, 您要變更。 以備份可用, 您可以永遠復原任何變更。

問題的發生原因, 因為發生遺失至本機資源, ASP . NET 應用程式嘗試存取權限

如果您就無法取得之問題的清楚說明, 因為發生自訂錯誤訊息, FileMon 執行並讓問題重現。 請停止並儲存為 FileMon.xls 擷取然後在 Microsoft Excel 中開啟該檔案。 在 [ 資料 ] 功能表, 請按一下 [ 篩選器 , 及 [ 自動篩選 ] 要使用的 Excel 篩選功能。 現在欄 F 中選取下拉式清單並查看是否有 「 拒絕存取 」 錯誤。

範例 FileMon 輸出如下所示。
10381 1:01:11 PM w3wp.exe:2320 OPEN
				C:\winnt\microsoft.net\framework\v1.1.4322\Temporary ASP.NET
				Files\sessiontest\8832e585\275ec327\global.asax.xml ACCESS DENIED NT
				AUTHORITY\NETWORK SERVICE
如您所見從已篩選的結果, 我們有縮小問題原因。 FileMon 會顯示遺失了 NT AUTHORITY \NETWORK SERVICE 帳戶 C:\Winnt\Microsoft.net\Framework\v1.1.4322\Temporary ASP . NET Files 資料夾上的 NTFS 使用權限。 若要修正這應該是直截了當。 如需使用 FileMon, ASP . NET, 疑難排解的資訊請按一下下列文件編號, 檢視 「 Microsoft 知識庫 」 中的文件中的文件:
890960 ASP . NET 使用 FileMon 疑難排解
秘訣 A 良好的步驟是以 ASP . NET 處理序帳戶變更為一個管理員帳戶, 以查看它修正問題。 在 IIS 5. x 您會將 userName 變更為 " SYSTEM " 在處理序模型區段的 machine . config 檔案然後在 IIS 6.0 您會變更 IIS AppPool 識別為 「 本機系統 」, 以查看應用程式運作。

請注意 這不應該使用作為解決方案, 但是只為疑難排解步驟。

大多數的人會傾向於重新安裝 Microsoft . NET Framework 或甚至是移至重新安裝作業系統的程度。 這是不建議使用的疑難排解的步驟, 並不保證, 不是發生這個問題會。 我將會提供一個這類範例。 間歇性的問題通常是很難隔離, 並進行疑難排解。 在這個案例中客戶的應用程式會運作正常了幾小時, 然後再所有的 sudden 它會錯誤, 並出現下面錯誤。 客戶有已經嘗試重新安裝 . NET Framework 以及作業系統。 然後它 reappeared 但這似乎在幾天, 修正此問題。

摺疊此圖像展開此圖像
Server Error in '/MyApp'
				Application


執行 FileMon 做不會顯示任何拒絕存取錯誤。 所有必要的權限為 ASPNET 帳戶都存在於適當位置。 只有方法來復原從這個問題是重新開機 ] 方塊。 即使是 IIS 重設就沒有幫助。 您考慮 " Ah、 Microsoft 軟體需要重新開機來修復嗎 ? 」 您也, 正錯誤 !

在這裡關鍵在於仔細查看錯誤訊息。 清楚地指出 「 無法開啟檔案進行寫入, 」 錯誤與不是一般拒絕存取錯誤, 讓我我想它是其他處理程序, 不允許 ASP . NET 連接至寫入至該檔案, 並保持鎖定在檔案或資料夾 已消滅其他處理序重新啟動電腦並啟動 ASP . NET 應用程式使用一次, 直到再次居心不良的處理序鎖定該檔案, 其意義。 邏輯件要做的事是, 關閉所有防毒程式、 third - party 間諜軟體或任何其他的檔案監視伺服器上所執行軟體。 我不要指向出任何特定的協力廠商軟體。 但是, 一般而言, 會導致大量的 grief 為 IIS 和 ASP . NET 應用程式已知會防毒軟體。 由防毒軟體所引起另一個已知的問題是工作階段會涉及 [ Bin ] 資料夾或 . config 檔時, 會遺失, 因為至 AppDomain 回收。

秘訣 如果要關閉協力廠商服務的簡單的方法就是:
  1. 請按一下 [ 開始 ] , 按一下 [, [ 執行 ] 然後再鍵入 msconfig.
  2. 選取 服務 並檢查 [ 隱藏所有 Microsoft 服務 。
  3. 按一下 [ 停用所有 可停止 third - party 服務。
  4. 請按一下 [ 開始 ] , 按一下 [, [ 執行 ] 然後再鍵入 iisreset 若要重新載入 CLR 到背景工作處理序。
監視應用程式, 請參魷 \cs6 \f1 \cf6 \lang1024 如果問題重複發生。 如果您執行多個防毒程式, 使用試驗 - 與 - 錯誤方法如果要判斷哪個特定程式導致此問題。

注意 如果相同錯誤是可重現的 100 % 的時間, 您的防毒軟體可能會不原因。 可以有其他的原因為這項錯誤。 請試著建立測試簡單的 ASP . NET 應用程式來找出是否為頁面 Test.aspx 相同錯誤發生。 如果是這樣, 然後檢查是否所有就地 for ASP . NET 所需的存取控制清單 (ACL)。

請參閱 ASP . NET 必要的存取控制清單 (ACL): http://msdn2.microsoft.com/en-us/library/kwzs111e.aspx

秘訣 %SystemRoot%\Assembly 資料夾是全域組件快取。 您無法直接使用 Windows 檔案總管來編輯 ACL 對這個資料夾。 相反地, 使用命令提示字元並執行下列命令:
cacls / e %windir%\assembly / t / p domain\useraccount:r
移除或者, 才能使用 Windows 檔案總管, 註冊 Shfusion . dll 使用下列命令, 讓透過 GUI 使用權限:
C:\WINDOWS\Microsoft.NET\Framework\ VersionNumber > regsvr32?u shfusion.dll
重新設定使用 Windows 檔案總管, 使用權限之後註冊 Shfusion . dll 使用下列命令:
C:\WINDOWS\Microsoft.NET\Framework\ VersionNumber > regsvr 32 shfusion.dll

問題的發生原因, 因為發生遺漏, ASP . NET 應用程式正嘗試存取遠端資源上的權限

ASP . NET 應用程式存取遠端資源, 例如 Microsoft SQL Server 或通用命名慣例 (UNC) 共用時, 有一些可能出錯, 許多事。 也, 許多事可能會不正確地設定遠端資源上。 您將需要對這些問題進行疑難排解, 以取得資源工作。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件::
891031 當您從 ASP . NET 應用程式存取遠端資源的一般安全性問題
第一個步驟是, 請參魷 \cs6 \f1 \cf6 \lang1024 如果您可以連線到遠端伺服器透過 Windows 檔案總管。
  1. 在遠端伺服器, 建立名為 Test 資料夾。 在的測試資料夾, [ 共用 和 安全性 ] 索引標籤上新增您的網域 / 帳戶, 及也處理序帳戶, 由 ASP . NET 應用程式, 並給予他們兩個 [ 完全控制 ]。

    注意 請參閱891031 適用於技術或解決方法, 從 ASP . NET 存取遠端資源。
  2. IIS 伺服器上使用您的網域 / 帳戶登入, 請按一下 [ 開始 ] , 按一下 [ Run , 然後再輸入 UNC 共用路徑的遠端伺服器:
    \\RemoteServerName\Test
    如果您就無法取得到這個資料夾, 則請連絡您的網路系統管理員來修正這個問題。 只有然後 ASP . NET 應用程式可以存取該共用。
  3. 建立檔以下列程式碼中呼叫 CreateUNCFile.aspx 並將檔案儲存在您的應用程式目錄。
    <%@ Page Language="vb" %>
    <%@ Import Namespace="System.IO" %>
    <html>
      <head>
      <title>Writing to a Text File</title>
    <script runat="server">
        Sub WriteToFile(ByVal sender As System.Object, ByVal e As System.EventArgs)
            Dim fp As StreamWriter
                fp = File.CreateText("\\<RemoteServerName>\Test\" & "test.txt")
                fp.WriteLine(txtMyFile.Text)
                lblStatus.Text = "The File Successfully created! Your ASP.NET process is able to access this remote share"
                fp.Close()
        End Sub
    </script>
    
    </head>
    <body style="font: 10pt verdana">
                <h3 align="center">Creating a Text File in ASP.NET</h3>
        <form id="Form1" method="post" runat="server">
                            Type your text:
                            <asp:TextBox ID="txtMyFile" TextMode="MultiLine" Rows="10" Columns="60" Runat="server" /><br>
                            <asp:button ID="btnSubmit" Text="Create File" OnClick="WriteToFile" Runat="server" />
                            <asp:Label ID="lblStatus" Font-Bold="True" ForeColor="#ff0000" Runat="server" />
        </form>
    </body>
    </html> 
    
  4. 請確定您修改 < RemoteServerName > 於下列的程式碼行
    fp = File.CreateText("\\<RemoteServerName>\Test\" &	"test.txt")
    這樣它會反映的您的遠端伺服器名稱。
  5. 開啟 Windows Internet Explorer 並瀏覽至 http:// IISServerName / AppName /CreateUNCFile.aspx 從用戶端電腦 (而不是 IIS 伺服器
  6. 如果成功地, Test . txt 檔所建立然後 ASP . NET 應用程式可以驗證到遠端資源。
  7. 如果從 Internet Explorer 用戶端瀏覽器但是運作如果您從 IIS 伺服器本身, 瀏覽至相同的頁面檔案建立失敗則很可能您插入 「 雙躍點 」 案例中執行。 如果您使用自訂建置的 Web 組件來存取遠端資源, 要求使用者驗證和授權, 您將可能遇到 「 雙躍點 」 問題。 為了要存取您的遠端資源, 您可能需要以提供使用者的憑證給該資源, 如此會將輸出從資源限制為一般使用者所使用權限來存取資料。
上述步驟會假設您有在 IIS 中開啟 NTLM 驗證。 基本驗證 」 不使用 Kerberos。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件::
907272 Kerberos 驗證和委派問題疑難排解
326985 如何對 IIS 中的 Kerberos 的相關問題進行疑難排解
如需 IIS 驗證方法, 的詳細資訊請參閱下列 Microsoft Developer Network (MSDN) 網站:
http://msdn2.microsoft.com/en-us/library/aa292114(VS.71).aspx


秘訣 如果您可以連線到遠端 UNC 共用但您無法連接至從 ASP . NET 應用程式, 執行 SQL Server 遠端伺服器則您可能必須在檢查或設定服務主要名稱 (SPN) for SQL Server。 試著啟用只為您的應用程式在 IIS 基本驗證, 看看您是否能夠連線到遠端伺服器正在執行 SQL Server。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件::
319723 如何在 SQL Server 使用 Kerberos 驗證
316989 當您從 ASP . NET 建立受信任資料連線至 SQL Server 錯誤訊息 ' AccountName ': 對使用者登入失敗 」: "
秘訣 的絕不建議和用來連接到遠端資源因為磁碟機對應為副檔名為 net use 命令且會在每位使用者為基礎來建立對應磁碟機。 慣用的方法的存取之遠端電腦上存在的 Web 伺服器內容是用來後方 UNC 共用。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件::
257174 IIS 使用對應磁碟機

程式碼存取安全性 (CAS) 相關問題

ASP . NET 中錯誤訊息都有詳細說明並, 更通常超過不是, 告訴您確實找出問題所在。 在某些情況下, FileMon 或 RegMon 可能會不擷取任何有用的。 讓我們來看看一個這類案例。

分析藍本

嘗試瀏覽, ASP . NET 應用程式時, 它失敗並泛型錯誤, 例如下列昭彰錯誤:
摺疊此圖像展開此圖像
Server Application
				Unavailable
顯示事件記錄檔:
事件類型:錯誤
ASP . NET 1.1.4322.0 事件來源:
事件類別: 無
事件識別碼: 1088
日期: 10 / 11 / 2006
PM 10:54:04 時間:
N / A 使用者:
ComputerName 電腦:
描述:
無法執行要求,因為無法建立 App-Domain。. 錯誤: 0x8013150a
在建立 ASP . NET 應用程式定義域時, ASP . NET 會讀取之組態項目, 信任層級屬性為指定值建立具有所指定的 層級 屬性, 的 AspNetHostingPermission 類別執行個體, 然後將類別加入至使用權限集合為應用程式定義域。 如果信任層級不正確地設定或修改, 會看到上述錯誤。 如更多資訊, 請參閱 「 ASP . NET 信任層級和原則檔案 」 在下列 MSDN 網站:
http://msdn2.microsoft.com/en-us/library/wyts434y.aspx
如果要解決這個問題, 您可以試試看 小秘訣 在 「 問題發生, 因為發生遺失至本機資源, ASP . NET 應用程式嘗試存取權限 」 一節, 但未取得 disheartened 如果應用程式無法運作以 Administrator 或 SYSTEM 帳戶。 必須先檢查以查看如果此問題可能是因程式碼存取安全性。 藉由關閉程式碼存取安全性輕鬆地可以執行使用 Caspol . exe 公用程式。
caspol - s 關閉 > C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
1.1.4322.573 Microsoft (R) . NET Framework CasPol
著作權 (C) Microsoft Corporation 1998 - 2002。 All rights reserved。

成功

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 >
一旦您已執行 關閉 caspol ?s , 重設 IIS 並嘗試瀏覽應用程式。 這個步驟運作, 如果您需要來檢查使用權限集合為程式碼群組。 您可以存取在 Microsoft . NET Framework 組態 VersionNumber 工具, 是位於 [ 系統管理工具 ] 程式碼群組。

在這種情況下, 使用權限集合 為 My_Computer_Zone 程式碼群組已設定為 Nothing 。 變更成 「 完全信任 」 , 解決問題

注意 請若要存取這個程式碼群組, My_Computer_Zone 依照下列步驟執行:
  1. 在 [ 控制台 ], 連按兩下 [ 系統管理工具 。
  2. 連按兩下 Microsoft VersionNumber . NET Framework 組態.
  3. 連按兩下 [ Runtime 安全性原則 ] 。
  4. 連按兩下 電腦 。
  5. 連按兩下 [ 程式碼群組 。
  6. 按兩下 [ All_Code ] 。
  7. 連按兩下 My_Computer_Zone 。
秘訣 請記住要執行 caspol ?s 上 以開啟 CAS 一旦您已經修正這個問題。

如更多資訊, 請參閱 ASP . NET 程式碼存取安全性: http://msdn2.microsoft.com/en-us/library/87x8e4d1.aspx

還有許多其他的原因為 「 應用程式伺服器無法使用 」 錯誤訊息。 事件記錄檔是最好的辦法來取得更多詳細資料上為您的問題原因。

IIS 相關的錯誤

IIS 記錄是在 IIS 驗證的相關錯誤的情況下非常有用。 常見的案例是當使用者會通常會看到下列動作:
摺疊此圖像展開此圖像
You are not
				authorized to view this page
要尋找哪些是針對這個特定的錯誤狀態和子狀態碼。
2006 - 10 - 12 22:47:28 W3SVC1 65.52.18.230 GET / MyAPP /login.aspx - 401 80 為 MyDomain \UserID_91 65.52.22.58 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.2;+SV1;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+InfoPath.1) 3 5
我們看到與子狀態表示未經 「 授權加入於資源 ACL, 因為 " 3, 401。

這表示檔案或資料夾上遺失的 NTFS 權限。 即使 are correct for 檔案, 可供您正嘗試存取, 使用權限也可能會發生這個錯誤但在其他系統和 IIS 資料夾預設使用權限及使用者權利可能遺失。 如果 IUSR_ComputerName 帳戶並沒有任何 C:\Winnt\System32\Inetsrv 目錄的存取權例如, 您可能會看到這個錯誤。 如需 IIS 狀態碼, 請按一下下列文件編號, 檢視 「 Microsoft 知識庫 」 中的文件中的文件:
318380 Microsoft Internet Information Services (IIS) 5.0 和 6.0 狀態碼的描述
812614 預設使用權限及使用者權利對於 IIS 6.0
271071 如何設定 NTFS 使用權限及使用者權利所需的 IIS 5.0 Web 伺服器
秘訣 按一下 [ 開始 ] , 按一下 [, [ 執行 ] 然後再鍵入 logfiles 以開啟資料夾, 其中包含 IIS 記錄檔。 另外一種方法, 請在屬性頁面為您在 IIS, 網站按一下 [ WebSiteName ] 索引標籤, 然後在 [ 當前日誌格式 , 按一下 [ 內容 ] , 以查看記錄檔目錄及名稱。

其他事情感興趣在這裡是 5 狀態碼。 請使用 net helpmsg 命令來取得這個狀態碼上更多資訊:
C: \Documents and Settings\User > net helpmsg 5
存取被拒。
讓我們試試另一個常見狀態碼, 程式碼 50:
C: \Documents and Settings\User > net helpmsg 50
這個要求不受支援。.
秘訣 當您收到另一個泛型昭彰 「 500 內部伺服器錯誤 」 訊息, 然後, 這樣您接收詳細的錯誤描述也是來停用易懂的 HTTP 錯誤訊息, 不錯。 不要忘記要尋找在事件檢視器, 它也可能會包含相關資訊。
如需如何停用易懂的 HTTP 錯誤訊息, 請按一下下列文件編號, 檢視 「 Microsoft 知識庫 」 中的文件中的文件:
294807 關閉在伺服器端 Internet Explorer 5. x 及 6. x 「 顯示易懂的 HTTP 錯誤訊息 」 功能
概念是, 使用所有記錄資訊可用於取得有關置於易於取得此問題的詳細資料最大。

資源

如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件::
306590 INFO:ASP.NET 安全性概觀
317012 在 ASP . NET 處理序和要求識別
如何建立為 ASP . NET 2.0 應用程式服務帳戶
http://msdn2.microsoft.com/en-us/library/ms998297.aspx

ASP . NET 識別矩陣
http://msdn2.microsoft.com/en-us/library/aa302377.aspx

先前的 ASP . NET 支援語音欄位
http://support.microsoft.com/aspnetpsvc
我希望在協助您解決安全性和使用權限相關的問題, 這些簡單的技術都是很有用。 請記住, Support Voice 資料行是為您 ! 一如往常, 請隨意要使用 Ask For It 表單來提交想法之主題, 請參魷 \cs6 \f1 \cf6 \lang1024 地址在未來資料行或 「 知識庫 」 文件中要。

屬性

文章編號: 910449 - 上次校閱: 2007年5月11日 - 版次: 1.4
這篇文章中的資訊適用於:
  • Microsoft ASP.NET 2.0
  • Microsoft ASP.NET 1.1
關鍵字:?
kbhowto kbasp KB910449 KbMtzh kbmt
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。如果您發現錯誤,並想要協助我們進行改善,請填寫本篇文章下方的問卷。
按一下這裡查看此文章的英文版本:910449
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com