2009-09-27 69 views
0

新增至IIS。我有兩個問題:如何在Windows XP SP2中配置IIS

  1. 安裝IIS後,我徑直文到我的瀏覽器和輸入http://127.0.0.1。但彈出一個用戶名和密碼對話框,我不知道輸入什麼內容。爲什麼IIS要求這些信息?我怎樣才能刪除這個問題。

  2. 我想在IIS下放一個web服務。該Web服務是用.net下的C#編寫的。有沒有這個配置的任何教程?我找到了一個教程,但它在Windows Server 2003下,並且有一個選項叫做Web服務擴展。但是,我在XP中安裝了IIS,UI看起來完全不同。

僅供參考,IIS管理工具,我曾經告訴我,這是第5版

非常感謝您的幫助。

回答

1

[僅供參考,問題#1是通常更好地解決在serverfault.com的那種,我會回答它,以及因爲它是捆綁...]

要解決1)即允許網站

 
    - Open the IIS management console 
     Either from Computer management Console, in 'Aervices and Applications' 
     + 'Internet Information Service' 
     or from the control panel + Administrative tools 
     + 'Internet Information Service' 
    - On right pane, navigate to 'Web Sites' + 'Default Web Site' 
    - Right Click, select 'Properties' in menu. 
     This brings a squarish dialog with 2 rows of 4 tabs each at the top. 
    - Select 'Directory Security' tab 
    - then in the top group named 'Anonymous Access and authentication control', 
    click 'Edit' 
    - The dialog that comes up is where you need to check the Anonymous access, 
    and enter the account credentials for the account which IIS will use, on 
    behalf of the anonymous users. I recommend you create one account for 
    this purpose, rather than using yours or some other actual user. 

現在匿名訪問,concering 2),即部署Web服務本身 我想你只需要到ASMX文件複製到您想要的Web服務運行的位置,以及二進制文件(dll)到bin目錄。換句話說,它就像發佈一個普通的.NET Web應用程序一樣,除了這些文件(在URI中引用)被命名爲* .asmx。 (你也可以把這個文件作爲dirctory的默認文件)。

當然,這意味着.NET將thie機器上安裝,ADN允許工作(見網絡屬性對話框的」 .NET應用程序」選項卡

建議的最後一點:你可能會想要在自己的Web站點(或Web應用程序)和自己的目錄中安裝這個Web服務,請參閱serverfault.com以獲取關於這種類型的任務的更多細節。有很多設置,其中一些設置會影響安全性或性能 - >讓專業人士告訴你;-)

+0

謝謝。第一個問題似乎解決了。第二個問題如何在XP中配置IIS上的.net Web服務?非常感謝您的快速回答。 。 – Steve 2009-09-27 05:05:41

+0

抱歉,延誤;請參閱有關此主題的回覆中的額外信息。我已經做了好幾次,在不同的版本下,我有點困惑。此外,我今晚無法訪問合適的服務器,以便在實際主機中進行驗證)。一般來說,正如我所說的,即您需要確保.NET framword已經安裝並正在運行。然後只需通過複製文件* .asm和* .dll)來安裝webservices,或多或少地像一個普通的ASP/ASPX.Net應用程序那樣。 – mjv 2009-09-27 05:45:00