第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ASP.NET 4.5 MVC 4在Windows Server 2008 IIS 7上不起作用

ASP.NET 4.5 MVC 4在Windows Server 2008 IIS 7上不起作用

哆啦的時光機(jī) 2019-11-29 09:33:35
顯然,我缺少一些東西,無法在IIS 7上的Windows Small Business Server 2008上部署簡單的ASP.NET MVC 4,.NET 4.5應(yīng)用程序。已安裝.NET Framework 4.5。是否應(yīng)該在應(yīng)用程序的“應(yīng)用程序池”基本設(shè)置上看到該版本(4.5)?目前,我只有2.0和4.0,因為4.5就像3.5一樣,僅添加在4.0框架之上,我想這很正常。當(dāng)瀏覽主頁時,出現(xiàn)以下錯誤:403-禁止訪問:拒絕訪問。您無權(quán)使用您提供的憑據(jù)查看此目錄或頁面。當(dāng)我請求名為Page / page / index的唯一控制器時,我得到了404 not found頁面。像ASP.NET進(jìn)程一樣,永遠(yuǎn)不會獲得http請求。我可以請求一個簡單的HTML頁面。應(yīng)用程序池設(shè)置為.NET 4.0,并集成為托管管道模式。NETWORK SERVICE對目錄具有讀/寫訪問權(quán)限。從VS2012開始,該應(yīng)用程序完美運(yùn)行。我對此處的錯誤一無所知,搜索引擎查詢并沒有太大幫助。有沒有人會暗示,將不勝感激。謝謝編輯dll已在bin文件夾中,例如System.Web.Mvc,System.Web.Razor等。我創(chuàng)建了一個空的test.aspx頁面,以確保asp.net worker進(jìn)程正在獲取請求,是的,該頁面還可以。因此,盡管我在該服務(wù)器上運(yùn)行了ASP.NET MVC 3 Web應(yīng)用程序,但看來MVC路由無法正常工作。安裝.NET 4.5之后,我做了一個aspnet_regiis -iru,以防萬一,在應(yīng)用程序上添加了一個aspnet_client文件夾,但這仍然不能解決問題。在“ IIS身份驗證”部分啟用了“匿名身份驗證”,并且“授權(quán)”顯示允許所有用戶使用。已安裝ASP.NET MVC 4,我只是做了修復(fù)以確保。即使安裝了ASP.NET MVC 4,標(biāo)準(zhǔn)IIS仍會返回來自請求/ page / index操作的404錯誤,而不是標(biāo)準(zhǔn)的ASPNET錯誤。因此,確實確實好像MVC 4框架沒有正確安裝,我只是仔細(xì)檢查并進(jìn)行了修復(fù)。我可以在哪里繼續(xù)調(diào)查?@Mystere Man,我已經(jīng)更改了匿名身份驗證以使用應(yīng)用程序池標(biāo)識,停止,啟動應(yīng)用程序,并且仍然是相同的錯誤??雌饋砗孟馎SP.NET MVC 4沒有接受請求。這是web.config的一部分:  <system.webServer>    <validation validateIntegratedModeConfiguration="false" />    <handlers>      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />      <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />      <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />   
查看完整描述

3 回答

?
當(dāng)年話下

TA貢獻(xiàn)1890條經(jīng)驗 獲得超9個贊

嘗試使用此:


<system.webServer>

    <modules runAllManagedModulesForAllRequests="true" />

    ...

</system.webServer>

編輯:


上面的解決方案適用于.NET 3.5或更低版本。如果使用的是.NET 4.0或更高版本,則可能要嘗試安裝IIS7 QFE


此外,這篇文章值得一讀,了解這兩個之間的區(qū)別。


查看完整回答
反對 回復(fù) 2019-11-29
?
慕少森

TA貢獻(xiàn)2019條經(jīng)驗 獲得超9個贊

我有一個類似的問題。我嘗試了此處描述的許多解決方案(Web.Config system.webServer配置條目等),但均無濟(jì)于事。最后,我發(fā)現(xiàn)了特定安裝的問題所在。我將網(wǎng)站發(fā)布到本地文件系統(tǒng),然后將這些文件復(fù)制到服務(wù)器上。事實證明文件Global.asax沒有成為已發(fā)布文件的一部分。復(fù)制完該文件后,錯誤消失了。


查看完整回答
反對 回復(fù) 2019-11-29
  • 3 回答
  • 0 關(guān)注
  • 766 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號