2012-07-09 54 views
0

我可以在IIS7和/或IIS Express中使用由mklink <link> <target>創建的文件的符號鏈接嗎?IIS Express中的符號鏈接支持(Visual Studio 2010)

我創建了一個簡單的HTML(它是MVC3剃鬚刀,但它不是問題)項目符合:

<link href="foo.js">

然後我搬到foo.js文件到另一個目錄,並創建了一個鏈接,使用此文件:

mklink foo.js bar\foo.js

HTML保持不變。

FireBug顯示(在網絡標籤上)文件大小爲0B(用於討論),因爲系統中的這樣一個文件實際上是0B。問題是FireBug不能讀取文件或文件的內容不能正確提供。

IE的行爲類似。

我使用VS2010進行開發的IIS Express,未在IIS7上測試,操作系統是Windows 7 x64。通過命令創建

硬鏈接:

mklink/h <link> <target>

正常工作。

回答

0

我嘗試了一個圖像的同樣的事情,但使用符號鏈接 - 所以沒有「/ H」 - 並且當我嘗試使用Visual Studio 2010的內部Web服務器(Cassini)時得到了相同的結果。

也許IIS Express具有相同的限制,因爲當我在Win 7(64位)筆記本電腦上使用IIS重試時,映像服務器正確。

乾杯