2012-05-14 42 views
1

我已經在我自己的IIS7(Windows 7)中設置了一個MVC網站,但沒有找到腳本文件夾下的文件(即在網站的根目錄下)?如果我將解決方案上傳到虛擬主機或在VS mini IIS中運行它,它會正常工作嗎?IIS中的MVC不會將腳本發送到客戶端?

我在web.config中設置此:

<authorization> 
    <allow users="*"/> 
</authorization> 

我已經給予了充分的訪問整個網站的文件夾(包括子文件夾/子文件)到以下用戶:IIS_IUser,NETWOR服務,IUSR。

該網站由運行ApplicationPoolIdentity的4.0應用程序池運行。

我試過這個URL:localhost/Scripts /但這隻會返回一個404錯誤。

當檢查資源管理器時,我可以看到有文件?

編輯:圖像和CSS做的工作,但不是腳本文件夾和內容。我已經杜絕了權利。

回答

2

難道你不小心忘了安裝Static功能的IIS?當您打開控制面板>程序>啓用Windows功能。您可以啓用此功能或關閉>Internet信息服務>萬維網服務>常見HTTP功能,還有確保複選框前靜態內容被選中。

截圖:

IIS - Static Content feature

+0

謝謝,但安裝,我得到的CSS和圖像。它就像腳本文件夾一樣受到保護,但我已經通過dubble檢查了它的權限。 – Banshee

+0

好的,也許將這些信息添加到您的帖子;)。 – Styxxy

+0

爲我解決了這個問題。 – pdschuller

0

我有同樣的問題在一個全新的運2K8 R2服務器上運行asp.net。

你有沒有解決過這個問題?

使用httpie如果發現該標題是用於在腳本文件夾正常404和404錯誤不同:

HTTP/1.1 404 Not found 
Content-Length: 0 
Date: Wed, 19 Sep 2012 14:27:15 GMT 
Server: Microsoft-HTTPAPI/2.0 
Version: 11.0.11282.0 

而非

HTTP/1.1 404 Not Found 
Cache-Control: private 
Content-Length: 5222 
Content-Type: text/html; charset=utf-8 
Date: Wed, 19 Sep 2012 14:21:32 GMT 
Server: Microsoft-IIS/7.5 

用於任何其他隨機文件夾。

我目前正在調查是否SQL Server Reporting Services阻止它。 ...似乎不是

在服務器版本上搜索引起QlikView論壇...安裝在服務器上,所以現在調查...停止QlikView並修復它。

相關問題