ধরা যাক যে আমার কাছে একটি সহজ ওয়েব পৃষ্ঠা রয়েছে এতে এতে svg চিত্র রয়েছে:
<img src="foobar.svg" alt="not working" />
যদি আমি এই পৃষ্ঠাটিকে স্থির এইচটিএমএল পৃষ্ঠা হিসাবে তৈরি করি এবং এটি সরাসরি দেখি তবে এসভিজি প্রদর্শিত হয়। যদি আমি এই এসভিগির ঠিকানা টাইপ করি - এটি প্রদর্শিত হয়।
তবে আমি যখন এটি। এসপিএক্স পৃষ্ঠা হিসাবে তৈরি করি এবং ভিজ্যুয়াল স্টুডিও থেকে এটি গতিশীলভাবে চালু করি তখন আমি alt
পাঠ্য পাই get যদি আমি এই এসভিজির ঠিকানা টাইপ করি (লোকালহোস্ট থেকে, স্থানীয় ফাইল হিসাবে নয়) - ব্রাউজারটি প্রদর্শনের পরিবর্তে এটি ডাউনলোড করার চেষ্টা করে।
আমি ইতিমধ্যে আইআইএসে মাইম টাইপ সংজ্ঞায়িত করেছি (পুরো সার্ভারের জন্য - "ইমেজ / এসভিজি + এক্সএমএল") এবং আইআইএস পুনরায় চালু করেছি। আগের মত একই প্রভাব।
প্রশ্ন: আমার আরও কি করা উচিত?
হালনাগাদ
ওয়্যারশার্ক কাজ করবে না (এটি ডকুমেন্টেশনে রয়েছে), আমি রাও ক্যাপও চেষ্টা করেছি, তবে এটি আমার সংযোগটি (বিজোড়) সন্ধান করতে পারে না, ভাগ্যক্রমে ফিডলার কাজ করেছেন:
ক্লায়েন্ট থেকে:
GET http://127.0.0.1:1731/svg/document_edit.svg HTTP/1.1
Host: 127.0.0.1:1731
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0.1) Gecko/20100101 Firefox/10.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
সার্ভার থেকে উত্তর:
HTTP/1.1 200 OK
Server: ASP.NET Development Server/10.0.0.0
Date: Thu, 16 Feb 2012 11:14:38 GMT
X-AspNet-Version: 4.0.30319
Cache-Control: private
Content-Type: application/octet-stream
Content-Length: 87924
Connection: Close
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:
*** FIDDLER: RawDisplay truncated at 128 characters. Right-click to disable truncation. ***
রেকর্ডের জন্য, এখানে ফিডলারের জন্য কার্যকর প্রশ্নোত্তর: /programming/826134/how-to-display-localhost-traffic-in-fiddler- moment-debugging-an-asp-net-applicati
<img src...
উপরের মতো দেখানো হয়েছে, এসপেক্স সম্পূর্ণ এইচটিএমএল পৃষ্ঠায় "অনুবাদ", তবে প্রেরণ সম্পূর্ণ লিখিত সামগ্রী (এইচটিএমএল, এবং এসভিজি) আইআইএস দ্বারা সম্পন্ন হয়েছে।