2011-01-19 35 views
11

làm cách nào để thêm thư mục ảo mới?IIS 7.5 Express New Virtual Dir

Tôi gặp lỗi (Không thể tìm thấy loại hoặc không gian tên 'xxx') nhưng tất cả các tệp đều nằm trong/bin.

tôi đã cố gắng chỉnh sửa applicationhost.config như thế này:

<site name="WebSite1" id="1" serverAutoStart="true"> 
    <application path="/" applicationPool="Clr2IntegratedAppPool"> 
     <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" /> 
     <virtualDirectory path="/SubFolderApp" physicalPath="%IIS_SITES_HOME%\WebSite1\SubFolderApp" allowSubDirConfig="true" /> 
    </application> 
    <bindings> 
     <binding protocol="http" bindingInformation=":80:localhost" /> 
    </bindings> 
</site> 
+0

"xxx" là gì? Tôi không thấy những chữ cái đó trong ví dụ của bạn. –

+0

Mặc dù bạn có vấn đề này với IIS Express (một công cụ phát triển), tôi nghi ngờ vấn đề là khác nhau từ IIS. Tôi đã bỏ phiếu để di chuyển địa chỉ này sang serverfault.com –

+0

im xin lỗi, xxx chỉ là một tệp .dll trong/bin. ví dụ Facebook.dll. ohh xin lỗi, tôi quên mất sự tồn tại của serverfault.com. hoặc tại sao thẻ có thể ở đây? – khalil

Trả lời

19

Bạn cần phải tạo một ứng dụng trẻ em. Cấu hình của bạn đã tạo thư mục con ảo. Cấu hình bên dưới biến/SubFolderApp thành một ứng dụng.

<site name="WebSite1" id="1" serverAutoStart="true"> 
    <application path="/" applicationPool="Clr2IntegratedAppPool"> 
    <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" /> 
    </application> 
    <application path="="/SubFolderApp" applicationPool="Clr2IntegratedAppPool"> 
    <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1\SubFolderApp" /> 
    </application> 
    <bindings> 
     <binding protocol="http" bindingInformation=":80:localhost" /> 
    </bindings> 
</site> 
+0

nó hoạt động. cảm ơn yo. – khalil

+0

ước rằng nó sẽ làm việc cho tôi yo –

Các vấn đề liên quan