2010-04-13 70 views
4

我有一個最近(並且神祕地)停止導入「系統」名稱空間的VB網站項目。默認情況下,ASP.NET 3.5網站已停止導入系統名稱空間

我不得不將Imports System行放在每個代碼的頂部,或者用System作爲開頭,這很煩人,更不用說多餘了。我不知道如何讓System命名空間返回默認導入狀態。

我已經檢查看到WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config包含<add namespace="System"/>行 - 它的確如此。那是我最好的領先。

我有System命名空間內的<assemblies>節點(to幾個命名空間的引用如System.DesignSystem.Web.Extensions我的網站的web.config的,沒有<namespaces>節點。這不是最近才發生變化。

我撕開我的頭髮,有沒有人有任何建議?

回答

0

這似乎已經把它自己固定爲神祕的,因爲它首先打破了,我不知道我做了什麼,但它現在工作,所以它。

+0

感嘆,我有同樣的問題。但只限於少數項目。似乎在.net 3.5上,但4.0沒有它。 – 2012-12-20 09:31:20

0

剛剛thro唉這與VS VB的Web項目2013年

大量從系統類型錯誤的情況下,System.Collections中,...

複製<configSections>元素時到web.config(原來作爲添加一些更好的日誌記錄的一部分),我也複製了周圍的<configuration>元素。

接下來有很多奇怪的事。當我發現我可以運行網站並且IIS錯誤頁面告訴我我有配置錯誤時,能夠找到問題。

現在重做我在找到該方法時所做的所有更改...。


遺留代碼維護奇蹟。

相關問題