2012-02-08 64 views
0

我開發的Silverlight項目使用Wcf和linq到sql。如何在本地IIS中爲我的Silverlight應用程序創建虛擬目錄

現在我創建的虛擬目錄,以我的項目,我已執行我的項目的話,我有錯誤是這樣的:

Error 1 It is an error to use a section registered as allowDefinition='MachineToApplication'; beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS. ` 

E:\vijay\FirstGuardianSecure\FirstGuardian.Web\Web.config 

請給我知道如何去解決我的問題。

+0

檢查下面的鏈接:http://geekswithblogs.net/ranganh/archive/2005/04/25/37609.aspx – Rajesh 2012-02-08 13:49:02

回答

0

您需要點擊你的虛擬目錄>>菜單財產>>比在dilog箱一個對話框獲取衝擊片雷管單擊創建Web應用程序...

正如你看到下面的圖像「應用程序名稱: 「有按鈕接近它有可能在你的情況下刪除創建

enter image description here

你SOLUT離子:How to: Create and Configure Virtual Directories in IIS

+0

這是你如何在IIS 6中完成它。我想,因爲Vijay正在使用Silverlight和WCF,他可能會使用IIS 7或更高版本。請參閱我對IIS 7+的回答 – Darbio 2012-02-08 11:06:46

0

我想你使用IIS 7或以上:

  1. 打開IIS管理器。
  2. 在「連接」窗格中,展開「網站」節點。
  3. 右鍵單擊要爲其創建應用程序的站點,然後單擊添加應用程序。
  4. 在別名文本框中,鍵入應用程序URL的值,例如市場營銷。該值用於在URL中訪問應用程序。
  5. 如果要選擇與「應用程序池」框中列出的應用程序池不同的其他應用程序池,請單擊「選擇」。在「選擇應用程序池」對話框中,從「應用程序池」列表中選擇應用程序池,然後單擊「確定」。
  6. 在物理路徑文本框中,鍵入應用程序的文件夾的物理路徑,或者單擊瀏覽按鈕(...)導航文件系統找到該文件夾​​。
  7. 或者,單擊連接爲指定有權訪問物理路徑的憑據。如果您不使用特定的憑據,請選擇連接爲對話框上的應用程序用戶(pass-thru authentication)選項。
  8. 或者,單擊「測試設置」以驗證您爲應用程序指定的設置。
  9. 單擊確定。

這裏是Microsoft TechNet文章:

http://technet.microsoft.com/en-us/library/cc772042(v=ws.10).aspx

相關問題