URL中的點(diǎn)在ASP.NETMVC和IIS中導(dǎo)致404我有一個(gè)項(xiàng)目,需要我的URL在路徑上有點(diǎn)。例如,我可能有一個(gè)網(wǎng)址,如www.example.com/People/michael.phelps。帶有點(diǎn)的URL生成404。我的路線很好。如果我通過(guò)麥克爾菲爾普斯,沒(méi)有點(diǎn),那么一切都正常。如果添加點(diǎn),就會(huì)得到404錯(cuò)誤。示例站點(diǎn)運(yùn)行在Windows 7和IIS 8 Express上。URLScan沒(méi)有運(yùn)行。我嘗試在web.config中添加以下內(nèi)容:<security>
<requestFiltering allowDoubleEscaping="true"/></security>不幸的是,這并沒(méi)有什么區(qū)別。我剛收到一個(gè)404.0找不到的錯(cuò)誤。這是一個(gè)MVS 4項(xiàng)目,但我不認(rèn)為這是相關(guān)的。我的路由很好,我希望參數(shù)在那里,直到它們包含一個(gè)點(diǎn)。我需要配置什么才能在我的URL中有點(diǎn)呢?
3 回答

largeQ
TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊
<system.webserver> <modules runAllManagedModulesForAllRequests="true">

慕標(biāo)琳琳
TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超9個(gè)贊
- 3 回答
- 0 關(guān)注
- 1039 瀏覽
添加回答
舉報(bào)
0/150
提交
取消