1

我在IIS上部署網站並且存在URL問題。該URL在Visual Studio中正常工作,但是當我在IIS上發佈它時,它不起作用。網址在Deployed網站中不起作用

例如:

在以下網址Visual Studio中正常工作:

<img src="/Content/images/nopic.jpg" style="width: 105%;" > 

對於部署的版本URL需要改變:

<img src="/tlsv2/Content/images/nopic.jpg" style="width: 105%;" > 
+0

使用''(前導代字符) – 2015-04-01 06:13:34

+0

我已經試過這個,但它不適用於Visual Studio :( – wasipeer 2015-04-01 08:39:56

回答

1

嘗試使用Url.Content這樣,

<img src="@Url.Content("~/Content/images/nopic.jpg")" style="width: 105%;" > 

的 '~' 幫助翻譯正確的URL。例如,如果「tlsv2」然後你的虛擬目錄,它會轉化上述網址:

/tlsv2/Content/images/nopic.jpg 

希望它能幫助,謝謝。

+0

感謝他的工作:) – wasipeer 2015-04-01 08:50:30

0

您需要添加 「〜」 符號如下所示,它將反映已部署的URL

例如:

<img src="~/Content/images/nopic.jpg" style="width: 105%;" > 
+0

它不能在Visual Studio中工作 – wasipeer 2015-04-01 08:40:09