2012-09-05 73 views
1

ASP.Net應用程序(版本1.1),在現場環境中工作正常。無法使用ASP.Net 1.1版運行網站;而4.0作品

我突然遇到一個問題,一些功能停止工作。我嘗試在測試環境中模擬問題。我發現它與ASP.Net版本在IIS下 - >網站 - > Mywebsite - >屬性 - > asp.net選項卡 - > asp.net版本。將該版本從4.0.xxxx更改爲1.1.xxxx工作。

但是當我在現場做同樣的事情時,事實並非如此。
我試過瀏覽頁面,並收到消息說「頁面無法找到」。
之後我跑了「C:\Windows\Microsoft.Net\Framework\v1.1.xxxx\aspnet_regiis -u」第一個C:\Windows\Microsoft.Net\Framework\v1.1.xxxx\aspnet_regiis -i

一旦這個註冊結束了,我檢查了iWeb中的asp.net版本,它已經改回到4.0.xxxxx我真的不知道它爲什麼會發生。 我可以訪問與4.0.xxxxx頁面,但我將需要他們訪問與1.1.xxxx

有人可以扔光嗎?

環境:Windows Server 2003

回答

1

我得到了答案!

這是由於一些微軟補丁更新而發生的。這使得asp.net 1.1的Web服務擴展被阻止。

我按照下面的步驟讓它工作!

  1. 轉到IIS(我用的版本是6.0)
  2. 展開機器名稱
  3. 單擊Web服務擴展

在右邊,我可以看到可用的.Net框架。右鍵點擊ASP.Net v1.1.4322>允許。而已。問題解決了。

+0

檢查了這一點...它也改變了我的machine.config文件在2.0和4.0! – farina