-2
我面臨的問題是我正確運行項目,但是當應用程序部署到IIS環境時,腳本(嵌入在便攜式區域Dll中)無法發現(404錯誤)。IIS腳本404上的MvcContrib Portable Areas 404(未找到)
所以我想問關於爲什麼會發生這個關鍵的幫助? 下面的代碼:
<script type="text/javascript" src="@Url.Content("~/MyAreaName/Scripts/jquery-1.10.2.js")"></script>
<script type="text/javascript" src="@Url.Content("~/MyAreaName/Scripts/jqueryUImin.js")"></script>
以上則認爲所謂的腳本(在本地主機的工作原理,但沒有找到INT的IIS環境)
和寄存器路線:
context.MapRoute(
AreaName + "_scripts",
base.AreaRoutePrefix + "/Scripts/{resourceName}",
new { controller = "EmbeddedResource", action = "Index", resourcePath = "scripts"},
new[] { "MvcContrib.PortableAreas" }
);
任何人都可以提出一些建議嗎?謝謝。
編輯:
我試圖移動腳本出來的組件(DLL)的主體工程,並在IIS環境太工程; 那麼清楚,我想問問爲什麼可以在localhost中找到路由,但不在IIS環境中? 我已搜索有關的關鍵字和問題,但不工作。